LaTeXおよびPDFファイルを持つように R markdown (現在のニット)ドキュメントを作成するたびに、RStudioに警告メッセージが表示されます。
Latexmkバージョンが低すぎるようです。 latexmkパッケージまたはLaTeXディストリビューションを更新する必要がある場合があります。
ページ https://www.ctan.org/pkg/latexmk は、latexmkの現在のバージョンが4.52cであることを示します
ただし、入力するとき
Sudo apt-get update && Sudo apt-get upgrade
Sudo apt-get install --only-upgrade latexmk
画面に表示されます:
latexmk is already the newest version (1:4.41-1).
これは、入力時に得られる情報と一致しています。
latexmk --version
Latexmk、John Collins、2015年1月1日。バージョン4.4
Ubuntu 16.04.1 LTSでlatexmkをアップグレードすることは可能か(また必要な場合)、この警告を無視する必要がありますか? latexmk/RStudio依存関係に異なるPPAはありますか?
16.04システムで提供されているlatexmk
を問題なく広範囲に使用していますが、_R
を使用していないため、ケースが異なる場合があります。
新しいバージョンには新しい機能(lualatex
およびxelatex
エンジンの直接選択など)があるため、アップグレードしない理由は次のいずれか(または両方)です。
パッケージのメンテナーは、LTSリリースにはリスクが高すぎると考えていること(ただし、新しいUbuntuのアップデートバージョンが利用可能である必要があり、i tはそうではないようです )
または、単純にアップグレードがメンテナーに気づかなかったか、忙しすぎているか、もはや興味がありません。
latexmk
パッケージのファイルの内容を見ると、実際には単なるスクリプトとドキュメントであることがわかります。
[romano:~] % wajig listfiles latexmk
/.
/usr
/usr/bin
/usr/bin/latexmk
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/latexmk.1L.gz
/usr/share/doc
/usr/share/doc/latexmk
/usr/share/doc/latexmk/latexmk.txt.gz
/usr/share/doc/latexmk/latexmk.ps.gz
/usr/share/doc/latexmk/copyright
/usr/share/doc/latexmk/latexmk.pdf.gz
/usr/share/doc/latexmk/README.gz
/usr/share/doc/latexmk/changelog.Debian.gz
/etc
/etc/LatexMk
(およびグローバル構成ファイル)。
したがって、アップグレードが必要な場合は、おそらく ホームからソースパッケージをダウンロード にして、ユーザーにローカルにインストールします。インストール手順は本当によくできていますが、基本的には
cp latexmk.pl $HOME/bin/latexmk
chmod +x $HOME/bin/latexmk
そして今、新しいlatexmk
が古いものを上書きしています。システム全体にインストールする場合も、手順は完了です。