WordとLaTeXをターゲットにするためのフォーマット?
私は論文を書いています。現在、LaTeXの紹介と結論の章があり、その間にすべての章が挿入されています\includepdf(Microsoft Wordからエクスポートされたもの)。
LaTeXはMicrosoftWordよりもはるかに優れていますが、一部/すべての章を会議論文/ジャーナル記事に変える予定です。残念ながら、私が送信する予定の出版社/編集者のほとんどは、受け入れる.doc
か.docx
フォーマットするだけです。
どのように私が進むことをお勧めしますか?
ある段階で、pandocとpandoc-citeprocを使用してMarkdownからWord | LaTeXへのパイプラインがありました。これは推奨されるアプローチですか?-ところで:私は画像、少数の数式、コード、表を持っており、引用管理にZoteroを使用しています(bibtexなどにエクスポートします)。
回答
2つの概念があります。
- Word / Libre Office:画面上の画像は、印刷版またはPDFの正確なプレビューであると想定されています。消費者に優しいように聞こえますが、ほとんどすべてのレイアウトコマンドが非表示であり、適応が難しいため、そうではありません。
- エディターの概念:作成者は、いくつかのレイアウトコマンドを含む一種のエディターでテキストを入力し、後でPDF / HTML / DOCXなどを作成します。短所:コマンドを学び、テキストからPDF(例)を作成する方法を理解する必要があります。
2番目の概念は、長期的にははるかに簡単です。
WordとLaTeXファイルを簡単に作成できるため、Wordの代わりにLibre Officeを使用するというアイデアは、両方の概念の欠点を組み合わせたものです。それに加えて、writer2latexの超クリーンオプションでさえ多くのノイズを生成します。
最も簡単な方法は、LaTeXファイルを取得し、make4ht(以前はtex4htと呼ばれていました)を介してWordを生成することです。make4htの非常にアクティブなメンテナは、ここtex.SEにもいます。
特定の種類のテキスト(同じパッケージのセットを使用)に対して確立されると、これが機能するため、これが私の方法です。
しかし、後で電子メール、PDF、またはdocxで使用される可能性のあるテキストがある場合があります。LaTeXから電子メールを取得しますか?
orgmodeと呼ばれるものがあります。約10年前、私はorgmodeでemacsを使用する方法を学ぶことにしました。それは機能します。* .orgファイルから任意の方向に公開でき、多くの構造を提供します。あなたがタイピングに生きている人なら、見てください。
ここと#latex
Freenodeでの議論の後、私は.docxをLaTeXに変換し、LaTeXのすべての章をネイティブに書き直すことにしました(Markdown中間ではありません)。
第1章を試してみると、次のことがわかりました。
Writer2LaTeX:ウルトラクリーンの多くを追加し\bigskip、\selectlanguage参照をめちゃくちゃ、およびセクション/サブセクションヘッダを逃しました。-それでも、それはかなりきれいです…
docx2tex:少し良くなっているようです、
\textemdash
挿入されています、\pagebreak
また…、\textbf
私のセクションに使用されています、テーブルは少しきれいです、参照はきれいですが\begin{enumerate}
、\item
バニラLaTeXにすべてを含めることによる大きな利点を楽しみにしています(\includepdf
sなし):
- 章の参考文献
- 論文全体の参照リストを生成する
- 用語集の統合
- 目次を展開して、各章のハイパーリンクされたセクションとサブセクションを含めます
- 一貫した参照スタイル、1行で変更可能
- 一貫性のあるタイプセット、グローバル設定を1か所で変更することで変更可能(
.cls
)
より洗練されたレイアウトは理解と実装が難しくなるため、Markdownソリューションを使用しないことにしました。また、外部の協力者に公開するという点では、大学が購読しているoverleafと直接統合できます。または、気になる場合は、私が作成したオープンソースの同等物と統合できます。