• ホーム
  • 設定
  • 仮想マシンのCentOS7にLaTeXとGhostScriptとImageMagickをインストール

仮想マシンのCentOS7にLaTeXとGhostScriptとImageMagickをインストール

minimalインストールしたCentOS7に、XeLaTeXとGhostScriptとImageMagickをインストールします。

目次

  1. LaTeXのインストール
  2. GhostScriptのインストール
  3. ImageMagickのインストール
  4. 試してみた

LaTeXのインストール

PDF出力します。XeTeXにします。

$ sudo yum install -y texlive
$ sudo yum install -y texlive-xetex
$ sudo yum install -y texlive-xecjk
$ sudo yum install -y texlive-euenc
$ sudo yum install -y texlive-xetex-def
$ sudo yum install -y ipa-gothic-fonts ipa-mincho-fonts
$ sudo yum install -y ipa-pgothic-fonts ipa-pmincho-fonts

$ xelatex -version
XeTeX 3.1415926-2.5-0.9999.3-2015112013 (TeX Live 2013)
kpathsea version 6.1.1
Copyright 2013 SIL International and Jonathan Kew.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the XeTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the XeTeX source.
Primary author of XeTeX: Jonathan Kew.
Compiled with ICU version 50.1.2; using 50.1.2
Compiled with zlib version 1.2.7; using 1.2.7
Compiled with FreeType2 version 2.4.11; using 2.4.11
Compiled with Graphite2 version 1.2.2; using 1.3.10
Compiled with HarfBuzz version 0.9.36; using 1.3.2
Compiled with fontconfig version 2.10.95; using 2.10.95
Compiled with libpng version 1.5.13; using 1.5.13
Compiled with poppler version 0.26.5

GhostScriptのインストール

$ sudo yum install -y ghostscript
$ sudo yum install -y ghostscript-devel

$ gs
GPL Ghostscript 9.07 (2013-02-14)
Copyright (C) 2012 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
GPL Ghostscript 9.07: Cannot open X display `(null)'.
**** Unable to open the initial device, quitting.

ImageMagickのインストール

$ sudo yum install -y ImageMagick
$ sudo yum install -y ImageMagick-devel

$ convert -version
Version: ImageMagick 6.7.8-9 2016-06-16 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP

試してみた

test.texというファイルを作って、下記のように書き込みます。

\documentclass{article}
\pagestyle{empty}
\usepackage{xeCJK}
\setCJKmainfont{IPAPMincho}
\setCJKsansfont{IPAPGothic}
\setCJKmonofont{IPAGothic}

\begin{document}
\LaTeX

解の公式

$\displaystyle x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}$

\end{document}

XeLaTeXを使ってPDFに出力します。

$ xelatex test.tex

$ ls
test.aux  test.log  test.pdf  test.tex

test.pdfができました。

次に、GhostScriptでPDFをpngに変換します。

$ gs -q -sDEVICE=png256 -sOutputFile=test.png -r300 -dNOPAUSE -dBATCH test.pdf

$ ls
test.aux  test.log  test.pdf  test.png  test.tex

test.pngができました。

そして、ImageMagickでpngをトリミングします。

$ convert -trim +repage test.png test.png

このような画像ファイルができあがりました。

../../_images/vm_setup_tex_01.png

公開日

広告