Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

LaTeX ドキュメントを電子書籍に変換する方法

本や専門的な論文を書くことに真剣に取り組んでいる場合でも、LaTeX が唯一の現実的な方法です。単純なテキスト エディターを使用したり、コマンド ラインでドキュメントを入力したりしたくない場合は、グラフィカル フロントエンドを試してください。この点で、入手可能な最良のソフトウェアはおそらく LyX でしょう。LyX は、テキスト マークアップの強みと従来の WYSIWYG アプローチを組み合わせたものです。

よし、クールであることのすべてを知ったので、LyX のヒントとコツを 1 回だけでなく 2 回も紹介しました。これらはすべて、あなたのエゴを強化し、履歴書に華麗なラインを追加します。しかし、LaTeX で作成したドキュメントを電子書籍にエクスポートすることについては触れませんでした。 PDF は問題なく動作しますが、EPUB、MOBI など、電子書籍リーダー向けに特別に設計された特別な形式が必要になる場合があります。それを試してみましょう。すべてLinuxのみを使用しています。

ゲームの名前:口径

実を言うと、この記事は主に Calibre に関するものです。Calibre は、電子書籍の変換という素晴らしい仕事をする素晴らしいプログラムです。電子書籍デバイスの人気が高まるにつれて、この必要性はマニアの必需品になっています。 LaTeX のパワーと Calibre のパワーを組み合わせると、He-Man のパワーを超えます。

では、真面目にCalibreをチェックしてみましょう。まず第一に、このツールはさまざまなプラットフォームで実行されるため、ここに表示されているものはすべて Windows、Linux、さらには Mac でも動作します。 Linux では、すべてを自動的に構成する単一のインストール スクリプトをダウンロードするだけです。

プログラムを初めて起動すると、作業ディレクトリをセットアップするよう求められます。そして、基本的にはそれだけです。電子書籍の作業と変換を開始する準備が整いました。

このプログラムは、電子書籍のすべてのニーズに対するワンストップ ソリューションと自称しています。そして、私は同意する傾向があると思います。カジュアルなユーザーには少し雑然と見えるかもしれませんが、インターフェイスはカラフルでスタイリッシュです。しかし、それは簡単です。書籍を追加して、[変換] をクリックするだけです。

選択できる入力および出力形式は多数あります。たとえば、入力として PDF を使用できます。これはおそらく一般的な選択肢になるでしょう。ほとんどの人は、さまざまな PDF ディスティラーやオフィス スイートなど、仕事を簡単に PDF に変換できるソフトウェアを持っているからです。

私の場合、Linux Kernel Crash Book を使用しました。それは LyX で書かれ、PDF ファイルとしてエクスポートされました。出力には、EPUB、MOBI、LIT、RTF など、さまざまなオプションを選択できます。ここでは、お約束どおり、EPUB と MOBI でデモンストレーションを行います。

変換ジョブを開始する前に、出力ドキュメントのルック アンド フィールをカスタマイズできます。使用可能なメニューは、出力形式によって異なります。 Amazon Kindleのオプションを含め、ほとんど何でも設定できます。詳細がすべてわかるまで、試行錯誤を繰り返してください。

そして、変換を開始します:

これで作業は完了です。では、出力を確認してみましょう。たとえば、私の最も素晴らしい CentOS 6.2 デスクトップで電子書籍リーダー ソフトウェアを使用しています。かなりいい感じです。とても満足しています。

その他のオプション

より古典的なアプローチを試すこともできます。この点で、純粋な LaTeX ファイル (多くの場合 .tex という接尾辞が付いている) を、1 つまたは複数の中間形式を使用して電子書籍に変換する必要があります。 Calibre がすべてのニーズをカバーしていることは認めざるを得ませんが、それでも代替手段があります。

まず、LyX 文書があるとしましょう。これは LaTeX ですが、純粋な LaTeX ではないため、エクスポートすることをお勧めします。 PDF で行ったのと同じように、同じことを行います。 pdflatex またはプレーンのいずれか最適な出力形式を選択します。

ここで、tex4ht ツール セットをダウンロードしてインストールします。これは、tex ファイルを XHTML に変換するために特別に設計されたもので、XHTML をさらに電子書籍形式に変換できます。実際、Calibre は他のツールと同様に HTML をサポートしていますが、ご覧のとおり、PDF の方がはるかに扱いが簡単です。

これが完了したら、コマンドラインに電源を入れて入力を開始する必要があります。例から始めて、使用したオプションについて詳しく説明します。詳細については、以下にリンクされているマニュアル ページとオンライン ガイドを参照してください。

mk4ht htlatex crash-book-0.2.tex 'xhtml,charset=utf-8,pmathml'

All right, so we invoke the command against a tex file, in this case my Crash book. We want to convert the file to XHTML, with the character set UTF-8 and conversion of any mathematical symbols into PMathML CSS.

Additionally, you may want several more options, like:

'-cunihtf -utf8 -cvalidate'

We want to validate the output HTML code and use a standard conversion that does not bias in favor of any browser. All of these options are, well, optional. If you ask me, this is ugly, but some people may prefer this way.

The next step is to convert HTML to EPUB and/or any other format.

More reading

Some useful sites:

MobileRead Wiki - E-book Conversion

From LaTeX to HTML

結論

ほらね。 You are now a geek extraordinaire. You possess the mystical e-book conversion powers, using nothing but Linux and its assortment of wondertools. Calibre seems like the most comprehensive choice and will eliminate any need for complex multi format trans-conversions to achieve the desired result. If you insist, then you go the more difficult way of the command line.

This tutorial teaches several things, but the gist of it is, if you have books or documents, in pretty much whichever format, you can easily export it into compatible formats for e-book readers and mobile devices. Here, we demonstrated with EPUB and MOBI.

That would be all. If you want more LaTeX and LyX magic, email me. In plain tex. Hihi.

乾杯。


  1. Firefox UI のカスタマイズ方法 - ステップバイステップのチュートリアル

    何年にもわたって、最近は以前よりも頻繁に、自分のマシンでの Firefox の外観と動作を変更せざるを得なくなりました。以前は正常なデフォルトがほぼ恣意的に変更され、ワー​​クフローに機能的および美的非効率性がもたらされました。オーストラリスとプロトンは、この現象の良い例です。 最近、Firefox 91 以降でグレー オン グレーの外観を元に戻す方法を説明する 2 つのかなり詳細なガイドを公開しました。どちらの場合も、Firefox の UI に関する以前の知識に依存していました。多くの人にとって、説明がわかりにくすぎるかもしれないことに気付きました。そこで、Firefox の UI をカ

  2. KVM でストレージを管理する方法 - チュートリアル

    数日前、カーネルベースの仮想マシン (KVM) テクノロジを紹介しました。これは、VirtualBox および VMware 製品の代わりに、またはそれらと一緒に使用することを検討できる無料のオープンソースの仮想化ソリューションです。いずれにせよ、基本的な管理に手を出しましたが、ストレージとネットワークは別のチュートリアルのために残しました. 今日は、KVM でのストレージの管理に関するより詳細なガイドを提供したいと思います。これは、仮想ディスクの追加、縮小、拡張など、VirtualBox で行ったことと多少似ています。 NFS ストレージや NTFS でフォ​​ーマットされた USB 接