Felipe Carrillo wrote:
HI:
If you don't mind me asking this question about latex:
Based on Duncan's comment:
"The print method for "latex" objects tries to run latex and then display the 
resulting .dvi file.  (Or maybe it runs pdflatex and displays the .pdf file)."
Where in MikTex can I change to pdflatex? everytime I use latex it displays the 
dvi file which is a problem because tables that I want to see landscaped don't 
work. Thanks

I don't work in a Windows environment, but I think the process is the same here.

You have to know what the print.latex function in Hmisc is doing. It simply calls show.latex. If you look at the source for show.latex, it looks at the latex object passed to it, and inspects the file argument. If the file argument is the empty string ( "" ), it does not attempt to show the resulting output in a dvi. If the file argument is a file name, show.latex will call dvi.latex on the object, which will wrap the latex code in some basic latex, and call optionsCmds("latex") on the file.

This is by default set to

> optionsCmds("latex")
[1] "/usr/bin/latex"

This will of course create a dvi and attempt to display it with show.dvi, which will in turn use

> optionsCmds("xdvi")
[1] "xdvi"

to display the resulting file.

I'm guessing MikTex comes with pdflatex, just like it comes with a binary called latex. You'd just have to find it and make sure it's in your path.

Then, by setting the relevant options I just described above to pdflatex and a suitable pdf viewer, you might get what you want. But there might be other things I haven't thought of that will prohibit this from working. In fact, it looks like dvi.latex naturally assumes the extension .dvi from its output, and so this may not work. You/I might have to write separate functions to carry this out it appears. Of course, someone else may have already, and I just don't know about it.

--Erik

______________________________________________
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.

Reply via email to