RStudioからPDfファイルをニットしようとすると、次のエラーが発生します。
! LaTeX Error: File `framed.sty' not found.
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
私はこれが古いことを知っていますが、ubuntuでこのすべての答えを試してみましたが、うまくいきませんでした。最終的に、yihuiが tinytexパッケージ を開発したことがわかりました。次のコードを実行するだけです。 :
install.packages(c('tinytex', 'rmarkdown'))
tinytex::install_tinytex()
そして、あなたは設定されています、これはクロスプラットフォームで動作します
乾杯
titling.styでも同様の問題がありました。解決策は、不足しているファイルを含むパッケージをインストールすることでした。
私の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
あなたのプラットフォームに基づいて、私は最も破壊的なソリューションがFedoraのそれに似ていると思います。 TexLiveを別のパッケージに置き換える必要がなかったので、「混乱を最小限に抑える」と言いました。不足しているコンポーネントを追加しただけです。私が従ったプロセスは https://askbot.fedoraproject.org/en/answers/94766/revisions/ に投稿されたソリューションからのものです[ページが移動したため、これは読み取り専用であることに注意してください]、それにもかかわらず、 FedoraがすべてのTexLiveコンポーネントに同梱されていない理由を説明し、さらに重要なことに、それらを個別にロードする方法を説明します。たとえば、端末から次のコマンドを実行すると、不足している「framed.sty」コンポーネントがインストールされます。Sudo dnf install "tex(framed.sty)"
Framed.styの問題を解決した後、私はtitling.styエラーを次のように解決できました:
Sudo yum -y install texlive-titling