Dear all,
I can't get texi2dvi working right. Basically I'd like to convert a .lex
to .pdf without having to fiddle with the issue Sweave.sty not being in
my current directory (as this was sugested in other posts on this list).
When I'm in the R-Gui I can get the help via
?texi2dvi
(So I conclude its installed.)
However, when I try to use it to concert a .tex to .pdf I get trouble ...
For example :
A)
The file "test02.r" contains :
Sweave("Sweave_test01.rnw")
library(tools)
texi2dvi("Sweave_test01.tex", pdf =T)
Now, when I run on the linux command line :
R --vanilla -q < test02.r
I get :
> Sweave("Sweave_test01.rnw")
Writing to file Sweave_test01.tex
Processing code chunks ...
1 : term hide (label=chunk_ini)
2 : term verbatim eps pdf (label=Fig01)
3 : term tex (label=packageVersionInfo)
Loading required package: xtable
You can now run LaTeX on 'Sweave_test01.tex'
> library(tools)
> texi2dvi("Sweave_test01.tex", pdf =T)
Error in texi2dvi("Sweave_test01.tex", pdf = T) :
Running 'texi2dvi' on 'Sweave_test01.tex' failed.
Messages:
sh: texi2dvi: command not found
Execution halted
B)
In a previous message on this list I found the following command line(s)
suggested, but I my case it won't work
star5_R_test_> R CMD texi2dvi --help
/usr/local/lib64/R/bin/Rcmd: line 62: exec: texi2dvi: not found
similarly, when execute (as sugested) I get the same error message
star5_R_test_> R CMD texi2dvi -p Sweave_test01.tex
/usr/local/lib64/R/bin/Rcmd: line 62: exec: texi2dvi: not found
I don't understand how can a command can be present (= installed) and
still not being found as the error messages suggest ?
For completeness :
> sessionInfo()
R version 2.10.0 (2009-10-26)
x86_64-unknown-linux-gnu
locale:
[1] C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] xtable_1.5-6 mouse4302probe_2.5.0 AnnotationDbi_1.8.1
[4] mouse4302cdf_2.5.0 MASS_7.3-3 fdrtool_1.2.5
[7] limma_3.2.1 affyPLM_1.22.0 preprocessCore_1.8.0
[10] gcrma_2.18.0 affy_1.24.2 Biobase_2.6.0
loaded via a namespace (and not attached):
[1] Biostrings_2.14.3 DBI_0.2-4 IRanges_1.4.4 RSQLite_0.7-3
[5] affyio_1.14.0 splines_2.10.0 tools_2.10.0
Thank's in advance,
Wolfgang
Charles C. Berry a écrit :
On Tue, 8 Sep 2009, Welma Pereira wrote:
Hello, I have the following makefile. The problem is that the
bibliography
doesn t work. Any help would be appreciated! I really don t don t
what to
do..:-(
# The sources of the report (tex, Rnw and other files (e.g. bib, idx))
TEX_CMPS = Report problem
RNW_CMPS = prop1 prop2 ExeExps
OTHER = Report.bib
# The name of the report to produce
all: Report.pdf
code: $(RNW_CMPS:=.R)
clean:
rm -f *.log *.dvi *~
# On what does the report depends?
Report.pdf: $(TEX_CMPS:=.tex) $(RNW_CMPS:=.tex) ${OTHER} makefile
TEXINPUTS=${TPUTS} pdflatex $<
TEXINPUTS=${TPUTS} pdflatex $<
IIRC
R CMD texi2dvi -p <target.tex>
takes care of finding sweave.sty and running latex thru all the
iterations needed to build cross-references and a usable pdf.
Try
R CMD texi2dvi --help
at the shell prompt.
HTH,
Chuck
rm *.log
# mv *.aux $(dir $<)
# How to build the tex files from the Rnw (Sweave) files
%.tex: %.Rnw
echo "library(utils); options(width=60); Sweave('$<')" | ${R_PRG}
--no-save --vanilla
mv $(notdir $*.tex) $(dir $<)
# How to build the R code files from the Rnw (Sweave) files
%.R: %.Rnw
echo "library(utils); Stangle('$<')" | ${R_PRG} --no-save --vanilla
%.bib:
TEXINPUTS=${TPUTS} pdflatex $<
bibtex $<
%.aux:
TEXINPUTS=${TPUTS} pdflatex $<
bibtex $<
%.idx:
TEXINPUTS=${TPUTS} pdflatex $<
makeindex $<
cheers!
[[alternative HTML version deleted]]
______________________________________________
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.
Charles C. Berry (858) 534-2098
Dept of Family/Preventive
Medicine
E mailto:cbe...@tajo.ucsd.edu UC San Diego
http://famprevmed.ucsd.edu/faculty/cberry/ La Jolla, San Diego
92093-0901
______________________________________________
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wolfgang Raffelsberger, PhD
Laboratoire de BioInformatique et Génomique Intégratives
IGBMC,
1 rue Laurent Fries, 67404 Illkirch Strasbourg, France
Tel (+33) 388 65 3300 Fax (+33) 388 65 3276
wolfgang.raffelsberger (at) igbmc.fr
______________________________________________
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.