私はを -distributionとしてUbuntu
使用しているシステムを使用しています。共通のスタイル ファイルを作成し、このファイルをすべてのドキュメントに含めたいと思います。このようなファイルの拡張子は何にすべきでしょうか?TeXLive
TeX
そして、もう一つの質問は、このファイルをどこに置けばよいかということです。
私のコンピュータには というディレクトリがあり/etc/texmf/
、次のような関連ファイルがいくつかあります。
tex
texdoc
また、 forをどのようKile
に設定すればよいでしょうか? つまり、ウィンドウ内でクリックするとソース ファイルの関連部分が表示されるようにしたいのです。Okular
SyncTeX
Okular
答え1
1 つの質問としてはちょっと多すぎるかもしれません。特に の部分はSyncTeX
別の質問にすべきでしょう。また、残りの部分しか答えられません。
共通のコマンドを専用ファイルに入れるには、単純なmypreamble.tex
ファイルを作成して実行するだけで済みます\input{mypreamble}
。より洗練された方法は、カスタムpackage
の 、つまり.sty
ファイルを作成することです。前述の基本的に必要なのは次の 2 行だけです。
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mypreamble}[2012/08/23]
ファイルの先頭に.sty
、パッケージの名前 (この場合、ファイルは names になりますmypreamble.sty
) と最終変更の日付を指定します。 で読み込むことができます\usepackage{mypreamble}
。
いずれにしても、ファイルは が見つけられるディレクトリに置く必要がありますtex
。もちろん、常にプロジェクト ディレクトリにコピーする必要はありません。他の方法もあるかもしれませんが、この種のスタイルのファイルの場合、たとえば などの特別なディレクトリに置き、/home/myname/tex/
そのディレクトリを環境変数に追加するのが一番良い方法だTEXINPUTS
と思います。どこでそれができるかは、使用しているウィンドウ マネージャーまたはシェルによって異なります。コマンド ラインは次のようになります。
export TEXINPUTS="$TEXINPUTS:.:/home/myname/tex:"
この行は に配置する必要がありましたが、設定に応じて、、または他の~/.zshrc
に配置することもできます。~/.xinitrc
~/.bashrc
~/.profile