1. 序章

最近、LaTeXはテキストを書くための関連ツールになりました。 LaTeXを使用すると、ライターは原稿の形式ではなく、コンテンツに集中できます。

TikZは、LaTeXでグラフィック要素を作成するためのLaTeXパッケージです。要するに、 TikZ は、ユーザーがベクトルを使用してほとんど何でもゼロから描画できる強力なツールです。

このようにして、ユーザーはTikZの機能を調べて、LaTeXの記述に含めるだけでなく、複数の目的で画像を作成できます。 これらの画像を総合的に利用するために、TikZで定義された画像を他の一般的な画像ファイル形式に変換できます。

このチュートリアルでは、TikZで定義された画像をこれらの他の画像ファイル形式に変換する手法を学びます。最初に、LaTeX/TikZ画像をコーディングおよびコンパイルする方法を説明します。 したがって、LaTeX/TikZ出力を画像ファイル形式に変換するためのツールとプロセスが表示されます。

2. LaTeX/TikZイメージの準備

TikZ画像を定義する.texドキュメントの例を考えてみましょう。 次のアルゴリズムは、サンプルドキュメントのLaTeX/TikZコードを示しています。

(1) \documentclass{standalone}
(2) \usepackage{tikz}
(3) \begin{document}
(4) \begin{tikzpicture}
(5) \filldraw[red] (0,0) circle (100pt);
(6) \end{tikzpicture}
(7) \end{document}

LaTeX / TikZを使用してスタンドアロンイメージを作成するには、最初にドキュメントクラスを定義する必要があります。 したがって、LaTeX出力(PDFファイル)を画像に適合させるドキュメントクラスを選択するのが適切なオプションです。 このようなドキュメントクラスの例は、スタンドアロンクラスです。 この定義は、アルゴリズムの1行目にあります。

次に、アルゴリズムの2行目のように、TikZパッケージをインポートする行を挿入する必要があります。

これらの行を定義したら、ドキュメント環境を開くことができます(3行目)。 したがって、TikZイメージ環境を開くことができます(4行目)。

したがって、次の行には、目的の画像の定義が含まれています。 画像定義は、TikZグラフィックコマンドセットを使用します。 この例では、赤い円のみを描画します(5行目)。

最後に、TikZイメージ(6行目)とLaTeXドキュメント(7行目)の環境を閉じます。

LaTeX / TikZイメージを定義した後、それをコンパイルして、標準のLaTeX出力であるPDFファイルを生成します。このPDFファイルには、イメージが含まれています。

次の画像は、プロセスをまとめたものです。

次に、次のサブセクションで、このファイルを画像形式に変換する方法を学習します。

3. LaTeX /TikZPDFを画像に変換する

LaTeX標準出力(PDF)を画像ファイルに変換する方法は複数あります。 ただし、このチュートリアルでは、ImageMagickツールの手法を使用します。

ImageMagickツールを選択したのは、Windows、Linux、macOSなどのいくつかの運用システムにバージョンを提供する無料のシンプルなプログラムだからです。

まず、プログラムをダウンロードしてインストールする必要があります(必要に応じて、[レガシーユーティリティのインストール]チェックボックスを選択します)。 さらに、ImageMagickのスクリプトが運用システムのPATH上にあることを確認してください。

次に、GhostScriptPDFインタープリターをインストールする必要があります。 ImageMagickツールはGhostScriptを使用してPDFファイルを処理します。

前の手順の準備ができたら、画像付きのPDFを画像ファイルに変換できます。 ImageMagickでサポートされている形式には、PNG( .png )、JPG( .jpg )、およびSVG( .svg )があります。 この例では、選択したフォーマットのEXT(。 ext)を呼び出します。

最も簡単な変換は、次のコマンドを使用して実行されます。

convert src/path/image.pdf dst/path/image.ext

このように、次の画像は、LaTeX出力(PDF)を画像ファイル形式に変換する一般的なプロセスを示しています。

最後に、ImageMagickツールは、変換中に画像を変更するためのいくつかのオプションを提供します。 これらのオプションは、コマンドラインに次のようなフラグを追加することで使用できます。 -品質-密度、 と -サイズ変更.

4. 結論

このチュートリアルでは、LaTeX/TikZで定義された画像を画像ファイル形式にエクスポートする方法を学びました。 最初に、LaTeXとTikZを使用してスタンドアロンイメージを定義する方法を見ました。 次に、Image Magickツールを使用してLaTeX出力(PDF)を画像ファイル形式に変換する手法を調査しました。

LaTeX / TikZは、ベクトルグラフィック要素を作成するための用途の広いツールであると結論付けることができます。 さらに、適切な変換ツールを使用すると、これらのグラフィック要素を画像としていくつかの目的に使用できます。