Đang cố gắng để ghi file Latex thứ hai của tôiworkflow giữa cao su và R screwed
\documentclass{article}
\title{simple Sweave script}
\usepackage{/Users/Brenden/Documents/R/R-2.15.1/share/texmf/tex/latex/Sweave}
\begin{document}
\maketitle
This is a simple script to demonstrate Sweave. Let's
begin by generating some results
<<>>=
x=rnorm(30)
y=rnorm(30)
mean(x)
cor(x,y)
@
and follow that up with some random text
\end{document}
Đã lưu tệp với .Rnw như mở rộng. Sau đó tôi có thể sử dụng Sweave dưới R để chuyển đổi tệp thành tex. Sau đó tôi chạy pdflatex dưới cmd để lấy tệp .pdf của tôi. R được lưu trữ trong/Users/Brenden/Documents. MiKTex được lưu trữ trong/Users/Brenden/Desktop.
Người ta nói rằng thường là dòng "usepackage" là không cần thiết, như khi tôi chạy Sweave dưới R, một dòng "usepackage {Sweave}" sẽ được thêm vào tệp tex được lưu trữ trong/Users/Brenden/Tài liệu. Tuy nhiên, nếu tôi không đặt trong dòng userpackage, khi tôi chạy pdflatex dưới cmd (hoặc dưới/Documents hoặc/Desktop), tôi nhận được một messsage nói rằng "Sweave.sty không tìm thấy". Vì vậy, tôi đã trải qua rắc rối này bằng cách luôn thêm một dòng của usepackage với một con đường chi tiết để giúp phá vỡ vấn đề. Mặc dù vấn đề "Sweave.sty không tìm thấy" được phá vỡ, tôi nhận thấy rằng khi tôi chạy pdflatex dưới cmd, tôi đều có phản ứng
LaTeX Warning: You have requested package '/Users/Brenden/Documents/R/R-
2.15.1/share/texmf/tex/latex/Sweave', but the package provides "Sweave'.
Sau đó, nó chạy qua một số tập tin với .sty dưới MiKTeX
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\base\ifthen.sty)
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\graphics\graphicx.sty)
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\graphics\keyval.sty)
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\graphics\graphics.sty)
(C:\Users\Brenden\Desktop\MiKTex\tex\latex\graphics\trig.sty)
...
để cuối cùng tạo ra một .pdf
Từ một bài đăng trên Stackoverflow, người ta nói, "con đường đó được thiết lập tự động khi bạn cài đặt LaTeX, nó cây texmf cá nhân của bạn và bạn có thể đặt bất kỳ phong cách hoặc lớp dữ liệu mà bạn muốn LaTeX tìm thấy ở đó. Tên thư mục không bị mờ er, nó tìm kiếm đệ quy trong chúng cho Sweave.sty ". Với tôi, tuy nhiên, rõ ràng MiKTex của tôi không thể tìm thấy Sweave.sty trừ khi tôi chỉ định đường dẫn. Và ngay cả với đặc tả đường dẫn, LaTex vẫn cho tôi một cảnh báo. Ai đó có thể giải thích cho tôi nơi tôi đã sửa chữa (trong khi cài đặt MiKTex, có lẽ?) Để tôi có thể giúp MiKtex tìm đường đến Sweave mà không chỉ định đường đi của tôi?
Cảm ơn bạn.
Liên kết tới bài đăng được đề cập trong OP: http://stackoverflow.com/a/7610315/210673 – Aaron