web-dev-qa-db-ja.com

Ubuntu 14.04でrevtexを使用する(texlive-publishersがインストールされている)

revtexパッケージを使用してLaTeXドキュメントをコンパイルしようとしていますが、「Fileŕevtex4.sty'notfound」というコンパイルエラーが表示されます。これは、私自身の掘り出しと一般的なインターネットソリューションに基づいて、これまで成功しなかった試みです。

  • texlive-publishersをインストールしています; aptは既にインストールされていると言います(再インストールは助けになりません)。
  • revtex4revtex4-1またはrevtexに置き換える;これらの他の* .styファイルも見つかりません。
  • Sudo texhash;を実行しています
  • エンジンの変更(PdsLaTeX、LatexMk、XeLaTeX、およびLuaLaTeXを試しました);
  • さまざまなエディターを使用します。

ところで、texlive-extrastexlive-fullもインストールされます。 apt show texlive-publishersを実行すると、後者のパッケージには他のパッケージとの破損や競合の問題はありません。


最小限の作業例を次に示します。

\documentclass{article}
\usepackage{revtex4-1}
\begin{document}
\end{document}

私のマシンでは、以下のログを取得します。

enter image description here

2
Waldir Leoncio

スニペットを次のように変更すると、私には機能します(Ubuntu 16.04、TeXLive 2015)。

\documentclass{revtex4-1}
\begin{document}
\end{document}

警告を出力します:

Class revtex4 Warning: No Society specified, using generic APS style.

したがって、おそらくジャーナルに合わせて調整するためのオプションが必要です。あなたはドキュメントを見ることができます

texdoc revtex 

texdocが機能しない場合は、システムでaipguide4-1.pdfという名前のファイルを検索してください)

second page of the docs

たとえば、Journal of Applied Physicsの場合は、次を使用する必要があります。

\documentclass[aip,jap]{revtex4-1}
2
Rmano