2017-11-30 13 views
0

私はRとTexworksをしばらく使っていますが、それらを一緒に使ってみると(R Markdown)、スタート時でも間違っています。私はあなたがそれを修正する方法を知っているなら、問題を推測していることは本当に簡単なものです。ここにイベントの連鎖があります:RマークダウンとMikTexが同期していない

  1. RとRstudioとすべての必要なパッケージがインストールされています。 Rバージョン3.4.1、Rstudioバージョン1.0.153(Windows 10)
  2. TexworksとMikTex(2.9)パッケージマネージャーに付属のLyX(2.2)がインストールされています。最も複雑な論文をコンパイルするために必要なすべてのパッケージをインストールしました。
  3. Rstudioを開きます。
  4. ファイル - >新規ファイル - > Rマークダウン...
  5. デフォルト出力としてPDFを選択してください。これで導入テンプレートが得られます。
  6. ニットをクリックします。 ( '回答 『あなたはあなたのdevideに変更を加えるために、未知の出版社から、このアプリを許可しますか』三度?)Rマークダウンウィンドウで
  7. エラーメッセージ:

    ! LaTeX Error: File `url.sty' not found. 
    
    Type X to quit or <RETURN> to proceed, 
    or enter new name. (Default extension: sty) 
    
    Enter file name: 
    ! Emergency stop. 
    <read *> 
    
    l.5100 \let 
    
    pandoc.exe: Error producing PDF 
    Error: pandoc document conversion failed with error 43 
    In addition: Warning message: 
    running command '"C:/Program Files/RStudio/bin/pandoc/pandoc" +RTS -K512m -RTS dfth.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output dfth.pdf --template "C:\Users\ALEX.LAU\Documents\R\win-library\3.4\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"' had status 43 
    Execution halted 
    

物事私はしました試しました:

  1. Miktexにurl.styをインストールしました。 Rstudioを再起動します。同じエラー。

  2. 出力をpdflatexからxelatexに変更しました(以前の投稿からの提案)。私がmathspec.styをインストールしなければならないという似たようなエラーを出します。 Miktexにmathspec.styをインストールしました。同じエラー。

htmlとして出力することはできますが、Rstudio/RマークダウンとMiktexパッケージをリンクする際に問題があると思いますか?

おかげ

答えて

0

アドバイス、texworksを使用して、miktexであなたの.texファイルを試してみてください。 デフォルトでは、TeXファイルをタイプセットの矢印を使用してtexworksでこれをコンパイルし

--- 
title: "MyTitle" 
output: 
    pdf_document: 
    keep_tex: true 
--- 

それを維持するためのオプションを入れて、保管されていない、あなたは必要に応じてタイプを入力して、いくつかの質問をして下部のプロンプトを有することができます。手続きについての詳しい説明がありますTeXworks-manual

これがうまくいかない場合は、非常に簡単な例を試して、何が間違っているのか試してみてください。テンプレートから新しい

ファイル>>記事

これは1行追加\usepackage{hyperref}

を記事

用のテンプレートを作成し、それをテストします、あなたが取得する事を設定する必要がありますパッケージはMiktekの設定またはオプションを使用してダウンロードされます。あなたの問題を解決し、簡単なtexドキュメントをコンパイルできたら、あなたのknitrを実行することができます。

関連する問題