web-dev-qa-db-ja.com

RStudioからのPDfファイルのニット

RStudioからPDfファイルをニットしようとすると、次のエラーが発生します。

! LaTeX Error: File `framed.sty' not found.

  • Rバージョン:3.2.2(2015-08-14)
  • プラットフォーム:AWS EC2上のx86_64-redhat-linux-gnu
21
ronencozen

R StudioからPDFファイルを編み込もうとしています。

エラー-1:! LaTeXエラー:ファイル `framed.sty 'が見つかりません。

参照:https://github.com/rstudio/rmarkdown/issues/39

ソリューション:

Framed LaTeXパッケージをインストールする必要があります。

yum -y install texlive-framed

エラー-2:! LaTeXエラー:ファイル `titling.sty 'が見つかりません。

参照:https://github.com/rstudio/rmarkdown/issues/359

ソリューション:

wget http://mirrors.ctan.org/macros/latex/contrib/titling.Zip

unzip titling.Zip     # (might need to Sudo yum install unzip)

cd titling

latex titling.ins

Sudo mkdir -p /usr/share/texlive/texmf-dist/tex/latex/titling

Sudo cp titling.sty /usr/share/texlive/texmf-dist/tex/latex/titling/

Sudo texhash
18
ronencozen

私はこれが古いことを知っていますが、ubuntuでこのすべての答えを試してみましたが、うまくいきませんでした。最終的に、yihuiが tinytexパッケージ を開発したことがわかりました。次のコードを実行するだけです。 :

install.packages(c('tinytex', 'rmarkdown'))
tinytex::install_tinytex()

そして、あなたは設定されています、これはクロスプラットフォームで動作します

乾杯

17
Derek Corcoran

titling.styでも同様の問題がありました。解決策は、不足しているファイルを含むパッケージをインストールすることでした。

Ubuntu:

私のubuntuではそれは:

Sudo apt install texlive-latex-extra

Apt-fileを使用すると、特定のファイルを含むパッケージをいつでも見つけることができます。

Sudo apt-file search titling.sty

もちろん、前にapt-fileパッケージをインストールしていない場合は、最初にインストールする(そしてファイルデータベースを更新する)必要があります。

Sudo apt install apt-file
Sudo apt-file update
4

あなたのプラットフォームに基づいて、私は最も破壊的なソリューションがFedoraのそれに似ていると思います。 TexLiveを別のパッケージに置き換える必要がなかったので、「混乱を最小限に抑える」と言いました。不足しているコンポーネントを追加しただけです。私が従ったプロセスは https://askbot.fedoraproject.org/en/answers/94766/revisions/ に投稿されたソリューションからのものです[ページが移動したため、これは読み取り専用であることに注意してください]、それにもかかわらず、 FedoraがすべてのTexLiveコンポーネントに同梱されていない理由を説明し、さらに重要なことに、それらを個別にロードする方法を説明します。たとえば、端末から次のコマンドを実行すると、不足している「framed.sty」コンポーネントがインストールされます。Sudo dnf install "tex(framed.sty)"

0
J Mo

Framed.styの問題を解決した後、私はtitling.styエラーを次のように解決できました:

Sudo yum -y install texlive-titling

0
Dr. Arun