結局のところ、誰も非常に重要なことを言っていません。
LaTeXテキストはテキストファイルに書き込まれます。 非常によく文書化されたプログラムを作成するためにDon Knuthが提案したスタイルである、文芸的プログラミングに。アイデアは、プログラムが数学のテキストと同様の方法で開発された方法を説明することです。コードの断片は、数式のように、数学のテキストで表示されます。これは素晴らしいアイデアです。しばらくすると、プログラムがどのように考案されたのかを読んだり、同じように決定が行われた理由を説明する部分を変更したりできます。
他の利点は 、プログラムの出力としてLaTeXコードを生成できるです。このようにして、結果を美しくタイプセットで公開したり、gnuplotなどのプログラムを使用してグラフを生成したり、グラフのLaTeXコードを生成してテキストに挿入したりできます。結果のファイルは、一部の画像形式にエクスポートされたグラフと比較して非常に軽量であるため、素晴らしい\includegraphics
です。貼り付けてワードプロセッサを使用している場合は、それを含めたり、さらに悪くしたりします。
LaTeXの習得はそれほど難しくありません。ただペースを取り、簡単なドキュメントから必要なものを使用してください。研究を進めるときには、新しい機能とパッケージを学ぶ必要があります。LaTeXのエキスパートになるためにすべてのパッケージを習得してLaTeXを習得しようとすると、時間を無駄にします。膨大な量のパッケージがありますが、すべてを学ぶ必要はありません。「LaTeXの簡単な紹介」 lshort.pdfや「TeXの穏やかな紹介」 gentell.pdf などのガイドから始めてください。長いマクロを入力するのが面倒な場合は、使用する部分を独自に作成する方法を学び、ガイドにそのセクションを示します。
情報を見つける場所、ctan.org、tug.orgでは、latex.comで検索しないでください。ドメインはゴム素材を表します。
TeX / LaTeXカタログがあります。ctan.orgで検索すると、特別な機能が必要なときに非常に役立ちます。http://texcatalogue.sarovar.org/index.htmlで見つけることができますが、このリンクが古くなった場合はtexcatalogueを検索できます。
私のコメントを終えると、LaTeXや他のソフトウェアがバージョンを頻繁に変更しないという大きな利点があります。TeX/ LaTeXは組版用の非常に完全なシステムです。存在しないものが必要な場合は、さらに機能を追加(および共有)できます。 。
LaTeXを学ぶことは良い時間の投資です。一度学ぶだけで、新しいバージョンを学ぶのではなく、作業に専念する必要があります。
PS私は、LaTeXを他のマークアップ言語(および文書化されている場合はワードプロセッサフォーマット)に翻訳するプログラムを書くことが可能であることを忘れていました。その逆。実際には、LaTeXコードを翻訳するプログラムはまだないのですが、私が知る限り、許容できる結果をもたらすいくつかのプログラムがありますが、より一般的なテキストについては、HTMLに翻訳するいくつかのプログラムを見つけることができます。LibreOfficeは単語をエクスポートできますプロセッサードキュメントをLaTeXに変換します。ただし、ほとんどのワードプロセッサーユーザーがタグを使用して段落をヘッダー、引用符などとしてマークするため、あまり役に立ちません。大多数は、テキストをマークして、フォント、サイズ、配置などを変更します。これは翻訳されています。 LaTeXに。しかし、WordやLibreOfficeを使用する人々と共同作業する場合は、これを行う必要があるかもしれません。それをLaTeXテキストと統合し、正しいマーキングを使用するか、テキストとしてエクスポートして、必要なマクロを手動で挿入するよう依頼するだけです。コラボレーターの全文を確認する必要があります。
ネット上で公開したり、ポータブルプレゼンテーションを作成したりするためにHTMLに変換する必要がありましたが、帯域幅によりPDFファイルを高速で送信できるようになり、beamerなどのパッケージを使用すると、非常に優れたプレゼンテーションを作成できます。
TeX / LaTeXの利点は、その上に記述できるパッケージのサイズと、それらを共有する意志です。Knuthの素晴らしいアイデアに感謝します。彼のArt of Computing Programmingの完全なセットはまだ待っています。