Re: [R] Custom LaTeX tables
Thanks for the answers! I will play around a bit and maybe I really need to write a custom wrapper than. Best, Werner --- Gabor Grothendieck <[EMAIL PROTECTED]> schrieb: > On Tue, Feb 26, 2008 at 10:58 AM, Werner Wernersen > <[EMAIL PROTECTED]> wrote: > > Hello, > > > > I am very happy that I have Sweave and R to write > my > > papers. But I still have to do some tables by hand > > since I have not found out how I can customize the > > latex tables produced by R further (I mainly use > > xtable()). Like for instance, I have a table which > > needs an extra row every few rows as a group > header > > and sometimes I want some extra horizontal lines > in > > the table and also a multicolumn heading. > > > > How do you guys cope with such cases, do you set > the > > table by hand in the end or have you found a neat > way > > to deal with this? > > > > Many thanks and regards, > > Werner > > A few options are: > > - Hmisc latex() supports multicolumn headings and > group headings > although the large number of arguments may be > daunting > > - xtable (and Hmisc's latex too) supports a style of > combining > latex fragments with the xtable. The add.to.row= > argument on > print.xtable is the > one to notice. e.g. using the builtin BOD data frame > this adds a 2nd row > of headings and a group heading: > > print(xtable(BOD, align = "r|r|r|"), > include.rownames = FALSE, > add.to.row = list(pos = list(0, 3), > command = c("\\multicolumn{1}{|c|}{(days)} & > \\multicolumn{1}{|c|}{(mg/l)} ", > "\\hline \\multicolumn{2}{|l|}{Special > Values} \\hline "))) > > - given the freedom from restrictions I find its > often just best to > do it manually in latex or if you have many tables > with the same format > in a report to generate a report-specific table > layout wrapper that emits > the latex you need. > __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] Custom LaTeX tables
On Tue, Feb 26, 2008 at 10:58 AM, Werner Wernersen <[EMAIL PROTECTED]> wrote: > Hello, > > I am very happy that I have Sweave and R to write my > papers. But I still have to do some tables by hand > since I have not found out how I can customize the > latex tables produced by R further (I mainly use > xtable()). Like for instance, I have a table which > needs an extra row every few rows as a group header > and sometimes I want some extra horizontal lines in > the table and also a multicolumn heading. > > How do you guys cope with such cases, do you set the > table by hand in the end or have you found a neat way > to deal with this? > > Many thanks and regards, > Werner A few options are: - Hmisc latex() supports multicolumn headings and group headings although the large number of arguments may be daunting - xtable (and Hmisc's latex too) supports a style of combining latex fragments with the xtable. The add.to.row= argument on print.xtable is the one to notice. e.g. using the builtin BOD data frame this adds a 2nd row of headings and a group heading: print(xtable(BOD, align = "r|r|r|"), include.rownames = FALSE, add.to.row = list(pos = list(0, 3), command = c("\\multicolumn{1}{|c|}{(days)} & \\multicolumn{1}{|c|}{(mg/l)} ", "\\hline \\multicolumn{2}{|l|}{Special Values} \\hline "))) - given the freedom from restrictions I find its often just best to do it manually in latex or if you have many tables with the same format in a report to generate a report-specific table layout wrapper that emits the latex you need. __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] Custom LaTeX tables
Werner Wernersen yahoo.de> writes: > I am very happy that I have Sweave and R to write my > papers. But I still have to do some tables by hand > since I have not found out how I can customize the > latex tables produced by R further (I mainly use > xtable()). Like for instance, I have a table which > needs an extra row every few rows as a group header > and sometimes I want some extra horizontal lines in > the table and also a multicolumn heading. Use latex in package Hmisc, it is very powerful and has options to do what you need. And if something is missing, you can plug in your own table handling such as I did quick and very dirty for ftable: http://finzi.psych.upenn.edu/R/Rhelp02a/archive/115684.html Dieter __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
[R] Custom LaTeX tables
Hello, I am very happy that I have Sweave and R to write my papers. But I still have to do some tables by hand since I have not found out how I can customize the latex tables produced by R further (I mainly use xtable()). Like for instance, I have a table which needs an extra row every few rows as a group header and sometimes I want some extra horizontal lines in the table and also a multicolumn heading. How do you guys cope with such cases, do you set the table by hand in the end or have you found a neat way to deal with this? Many thanks and regards, Werner __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.