web-dev-qa-db-ja.com

LaTeXを使い始める最も簡単な方法は何ですか?

UbuntuでLaTeXを学び、使用したいと思います。どのパッケージが必要ですか?新しいLaTeXユーザーにとって、Ubuntu上のLaTeXコードに最適なエディターは何ですか?また、可能な場合はコードを1つのペインに表示し、結果を2番目のペインに表示する機能も必要です(ただし、必ずしもWYSIWYGとは限りません)。

43
eugenemarshall

texliveパッケージをインストールするだけで、すべての必須要素が取り込まれます。さらに、あなたの言語でドキュメントをインストールできます。 texlive-doc-en。英語とは異なる言語で書いている場合は、それぞれの言語パッケージも追加する必要があります。 texlive-lang-frenchtexlive-sciencetexlive-humanitiesのような素敵なトピック指向のパッケージもあります-しかし、もしあなたがLaTeXは確かにそれらを必要としません。

構文の強調表示などの基本的な編集サポートだけが必要な場合は、標準のGNOMEテキストエディターgeditを含む任意のテキストエディターで対応できます。より高度なオプションは次のとおりです。

  • texworksInstall texworks :統合されたPDFビューアーと、エディターとビューアー間の同期を備えた、非常にクリーンでシンプルなインターフェイスを備えたLaTeXエディター(つまり、両方で同じ位置にジャンプできます)
  • kileInstall kile :KDE用の強力なエディター(GNOMEの下にインストールでき、たとえばGNOME pdfビューアーを使用するように構成の詳細を変更することなく動作します)
  • texmakerInstall texmaker :範囲はKILEと似ていますが、より「GNOMEに似ています」(ツールバーのボタンが少ない;-))、おそらくKILEよりも機能が少し少ない
  • latexilaInstall latexila :KILEと似ていますが、GNOMEを対象としています。
  • lyxInstall lyx :実際にはLaTeXエディタではなく、LaTeXを内部で使用するワードプロセッサです。これが「実際の」LaTeXを学ぶ最良の方法であるかどうかは意見が異なります。

これらのエディターのほとんどにはプレビューペインがありませんが、これは実際には必要ありません。作業中のドキュメントでevinceを開いたままにしておくと、ラテックスドキュメントを「コンパイル」するとすぐにevinceが自動的にコンテンツを更新します

39
Marcel Stimberg

ベースのものだけをインストールする場合は、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

10
ParanoiaPuppy

必ずしもUbuntu専用のツールではありませんが、LaTeXをまだ学習している私たちにとって素晴らしい情報を提供する姉妹 TeX Stack Exchange があります。

8
Jorge Castro

Texlive-latex-baseを介して、必要なすべてのラテックスパッケージをインストールできます。利用可能な追加オプションもあります。

Emacsはいつでもエディターとして使用できます。多くのラテックスユーティリティが利用できます。ただし、使い慣れているエディターは動作します。

特殊なエディター(実際にはwysiwygを使用)が必要な場合は、lyxを調べることができます。KDEを使用する場合は、ラテックス用のIDEであるKILEを使用できます。

KILEは、参考文献などのLaTexユーティリティに関する追加のヘルプを提供します。必要なすべてのコンパイルなどを自動的に開始できます。

7
txwikinger

私が戻っている間、私は 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の両方を同時にマスターしようとすることはお勧めしません。彼らにはそれぞれ大きな学習曲線がありますが(両方とも価値があります!)、両方を同時にしようとすると、ほとんどの患者が悲鳴を上げます。

4
frabjous

TeXlipse を試してみてください。EclipseIDEにTeXサポートを追加するプラグインです。

3
Pablo

Install via the software center

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 はまだ活発に開発中です。

3
hhlp

Vimは最高のエディターの1つですが、使用する前に少し学習する必要があり(端末でvimtutorを開始)、それを効率的に使用するためにさらに学習する必要があります。 vim-latexsuiteパッケージにvim-latexという拡張子があります。グラフィカルバージョンのvim、gvimを使用できます。

2
Arpad Horvath

Install via the software center

Texmaker は、Linux、macosx、およびWindowsシステム向けの無料のモダンなクロスプラットフォームLaTeXエディターで、LaTeXでドキュメントを開発するために必要な多くのツールを1つのアプリケーションに統合します。

Texmakerには、Unicodeサポート、スペルチェック、オートコンプリート、コードフォールディング、synctexサポートと連続表示モードを備えた組み込みのPDFビューアが含まれています。 Texmakerは使いやすく、設定も簡単です。

Texmaker はGPLライセンスの下でリリースされます。

2
hhlp

他の人が言及したように、texlive-latex-baseとtexlive-fullは、システムでラテックスパッケージを取得する最良の方法です。さらに多くのパッケージを利用できるようにするため、texlive-latex-extraもインストールします。

最近、ラテックスエディターのために、TeXworksを試しています。 TeXworksを使用すると、ラテックスコードを1つのウィンドウで開き、その隣のウィンドウでコンパイル済みのドキュメントを開くことができます。更新を行ってドキュメントを再構築すると、ドキュメントビューは表示した場所に留まるため、変更が有効になったことを確認するのに役立ちます。

1
Mark Davidson

(宗教的な)戦争を始めたくないなら、emacsAUCTeX を組み合わせることを強くお勧めします。ドキュメント内を移動したり、参照や引用を管理したり、さまざまな環境(テーブル、図など)にテンプレート(LaTeX)マークアップを挿入したり、ドキュメントをコンパイルしてプレビューしたりするための素晴らしい機能を提供します。

AUCTeXは長い文書に非常に優れています-論文を書くことで、emacsを学ばなくてはならず、悲しいことに、私の愛するvimをあまり使わなくなりました。

1
hargriffle

LaTeXディストリビューションとして、texliveを使用できます。ディストリビューション全体をインストールするtexlive-fullというメタパッケージがありますが、もちろん必要に応じて個々のパッケージをインストールできます。エディタに関しては、いくつかのオプションがありますので、おそらく少し試して、どれが好きかを確認してください。個人的には、Eucsとauctex、またはtexworksを使用しています。他の人気のあるエディターは、vim、texmaker、その他多くです。

1
user9521