UbuntuでLaTeXを学び、使用したいと思います。どのパッケージが必要ですか?新しいLaTeXユーザーにとって、Ubuntu上のLaTeXコードに最適なエディターは何ですか?また、可能な場合はコードを1つのペインに表示し、結果を2番目のペインに表示する機能も必要です(ただし、必ずしもWYSIWYGとは限りません)。
texliveパッケージをインストールするだけで、すべての必須要素が取り込まれます。さらに、あなたの言語でドキュメントをインストールできます。 texlive-doc-en。英語とは異なる言語で書いている場合は、それぞれの言語パッケージも追加する必要があります。 texlive-lang-french。 texlive-scienceやtexlive-humanitiesのような素敵なトピック指向のパッケージもあります-しかし、もしあなたがLaTeXは確かにそれらを必要としません。
構文の強調表示などの基本的な編集サポートだけが必要な場合は、標準のGNOMEテキストエディターgeditを含む任意のテキストエディターで対応できます。より高度なオプションは次のとおりです。
これらのエディターのほとんどにはプレビューペインがありませんが、これは実際には必要ありません。作業中のドキュメントでevinceを開いたままにしておくと、ラテックスドキュメントを「コンパイル」するとすぐにevinceが自動的にコンテンツを更新します
ベースのものだけをインストールする場合は、texlive-latex-base
をインストールする必要があります
Sudo apt-get install texlive-latex-base
広範なドキュメントを含むシバン全体が必要な場合は、texlive-full
Sudo apt-get install texlive-full
軽量のエディターが必要な場合は、gedit-latex-plugin
をインストールするだけです
Sudo apt-get install gedit-latex-plugin
これにより、デフォルトのテキストエディタにLaTeX機能が追加されます。
より多くの機能を備えたものが必要な場合は、texmaker
を試してください。
Sudo apt-get install texmaker
必ずしもUbuntu専用のツールではありませんが、LaTeXをまだ学習している私たちにとって素晴らしい情報を提供する姉妹 TeX Stack Exchange があります。
Texlive-latex-baseを介して、必要なすべてのラテックスパッケージをインストールできます。利用可能な追加オプションもあります。
Emacsはいつでもエディターとして使用できます。多くのラテックスユーティリティが利用できます。ただし、使い慣れているエディターは動作します。
特殊なエディター(実際にはwysiwygを使用)が必要な場合は、lyxを調べることができます。KDEを使用する場合は、ラテックス用のIDEであるKILEを使用できます。
KILEは、参考文献などのLaTexユーティリティに関する追加のヘルプを提供します。必要なすべてのコンパイルなどを自動的に開始できます。
私が戻っている間、私は 8種類の無料のLaTeXエディターを比較するブログ投稿 を書きました。これらはすべてUbuntuで利用可能です。 (もちろん、私は投稿を書いたときにUbuntuを使用していました!)
投稿はこの時点で約6か月です。いくつかの情報が古くなっていたり、その間に言及されていない間に新しいものが追加されたとしても、そこにある多くの情報は価値があると思います。 (たとえば、Texmaker(x)にはプレビューが組み込まれ、geditはSyncTeX準拠になりました-今ではevinceにSyncTeXの機能がいくつかあると思いますが、使用方法はまだわかりません。)
ディスク領域を傷つけない場合(2 GBを超えることに注意してください!)、texlive-fullパッケージをインストールするか、Ubuntuをスキップすることをお勧めしますパッケージマネージャーとCTAN/TUGからTeXliveを直接インストールします。そうすれば、パッケージの紛失を心配する必要はありません。
数人がTexmakerについて言及していますが、それを検討している場合、私は 強くお勧めします 代わりに TexmakerX fork を使用します。これには、より多くの機能があります。または、少なくとも私が比較したときはそうしました。
それまでの間、私はvimを使用することに決めましたが、vim-latexスイートは使用していません。 mupdfを使用して、vimに入力時のライブ更新プレビューパネルを提供するスクリプトなど、カスタムスクリプトをいくつか作成しました。誰かが興味があるなら、どこかでUbuntuでそれを使用するための指示を投稿します。ただし、vimとLaTeXの両方を同時にマスターしようとすることはお勧めしません。彼らにはそれぞれ大きな学習曲線がありますが(両方とも価値があります!)、両方を同時にしようとすると、ほとんどの患者が悲鳴を上げます。
TeXlipse を試してみてください。EclipseIDEにTeXサポートを追加するプラグインです。
Gummi は、ライブプレビューペインを備えた、無料のオープンソースのクロスプラットフォームプログラムです。
Gummiの最新の安定版リリースに含まれる機能:
Live preview pane for the compiled document
Helpers to generate tables/matrices/graphics
LaTeX error checking
Syntax highlighting
Spellchecking
Document statistics
BibTeX integration
Persistent configuration
開発ブランチに現在含まれている機能:
Multi-tab/document project support
Support for additional build LaTeX systems rubber & latexmk
Compiling through DVI & Postscript
Makeindex support
Continuous PDF preview mode
Filter bibliography entries
SyncTeX support
Gummi はまだ活発に開発中です。
Vim
は最高のエディターの1つですが、使用する前に少し学習する必要があり(端末でvimtutor
を開始)、それを効率的に使用するためにさらに学習する必要があります。 vim-latexsuite
パッケージにvim-latexという拡張子があります。グラフィカルバージョンのvim、gvim
を使用できます。
他の人が言及したように、texlive-latex-baseとtexlive-fullは、システムでラテックスパッケージを取得する最良の方法です。さらに多くのパッケージを利用できるようにするため、texlive-latex-extraもインストールします。
最近、ラテックスエディターのために、TeXworksを試しています。 TeXworksを使用すると、ラテックスコードを1つのウィンドウで開き、その隣のウィンドウでコンパイル済みのドキュメントを開くことができます。更新を行ってドキュメントを再構築すると、ドキュメントビューは表示した場所に留まるため、変更が有効になったことを確認するのに役立ちます。
(宗教的な)戦争を始めたくないなら、emacs
と AUCTeX を組み合わせることを強くお勧めします。ドキュメント内を移動したり、参照や引用を管理したり、さまざまな環境(テーブル、図など)にテンプレート(LaTeX)マークアップを挿入したり、ドキュメントをコンパイルしてプレビューしたりするための素晴らしい機能を提供します。
AUCTeXは長い文書に非常に優れています-論文を書くことで、emacs
を学ばなくてはならず、悲しいことに、私の愛するvim
をあまり使わなくなりました。
LaTeXディストリビューションとして、texliveを使用できます。ディストリビューション全体をインストールするtexlive-fullというメタパッケージがありますが、もちろん必要に応じて個々のパッケージをインストールできます。エディタに関しては、いくつかのオプションがありますので、おそらく少し試して、どれが好きかを確認してください。個人的には、Eucsとauctex、またはtexworksを使用しています。他の人気のあるエディターは、vim、texmaker、その他多くです。