コンパイル時間

コンパイル時にstyファイルを読み込みに行くところで時間がかかっている場合は mktexlsr を実行しておく.

pdflatex

直接にpdfファイルを作る.PNGファイルも直接読み込める.

冒頭に

\pdfoutput=1

と書く.

pdflatex hoge.tex

とタイプセット.EPSファイルが自動的にPDFファイルに変換され,最後に全体のPDFができる.なお,EPSファイル名には .(ドット) が含まれてはいけない.

条件分岐

\ifx\pdfoutput\undefined
...
\else
...
\fi

dvipdfmx

  • 基本十四書体を埋め込む
    dvipdfmx -f dlbase14.map hoge.dvi

dviout

フォント生成エラー

TexへのPATHをCygwinより先に通さないとフォント生成エラーになる

Illustratorで作ったEPSのサイズを小さくする

  1. GhostscriptのEPS-WRITEで再EPS化。 通常はこれを用いるのが良い。 オプションは例えば
    gswin32c -dSAFER -q -dBATCH -dNOPAUSE -sDEVICE=epswrite -dEPSCrop -r9600 -sOutputFile=hoge_outline.eps hoge.eps
    Illustratorのバージョン10で保存したEPSを上でアウトライン化すると画像がギザギザになる時がある。バージョン8で保存してから上で変換するとこれを防げることがある。なお、ギザギザの画像であってもTeX→PDFにしたものはギザギザになっていない。
  2. Eps-convでEPS化。 圧縮形式に注意。 写真(BMP,JPG等)をEPSにするのに最適。
  3. Illustratorで保存する際、バージョンを下げる。 但し、必ずしも小さくなるわけではなく、むしろ大きくなってしまう場合もある。 バージョンが古ければ古いほど良いというわけでもない。 最適なバージョンは図の内容により異なる。

 図の内容により、適する手段が異なるので注意。

上下の余白

\usepackage[dvipdfm,left=1cm,right=1cm,top=1cm,bottom=1.5cm]{geometry}

dvipng

dvipng hoge.dvi -T tight -D 600

背景が透過色、前景色が白

dvipng hoge.dvi -o hoge.png -T tight -D 600 -fg "rgb 1 1 1" -bg "rgb 0 0 0" -bd 1000

など。T:トリミング,D:解像度

EPSのアウトライン化

gswin32c -dSAFER -q -dBATCH -dNOPAUSE -sDEVICE=epswrite -dEPSCrop -r9600 -sOutputFile=hoge_outline.eps hoge.eps

目次に追加する

\section*{hoge}
\addcontentsline{toc}{section}{hoge}

jsbookでsubsectionを目次に表示する

\setcounter{tocdepth}{2}

png,jpg,pdf

\usepackage[dvipdfm]{graphicx}

ebbによりbbファイルを作成

ebb hoge.png

取り込むときはepsのときと同様に

includegraphics{hoge.png}

input,include

input…改ページ無し include…改ページ有り

コメントアウト

\if0
 hoge
\fi

caption内の改行

ccaption.styを使う

改行幅設定

\setlength{\abovecaptionskip}{0pt}
\setlength{\belowcaptionskip}{0pt}

改行

\cption{…}
\legend{…}

空白

大きい順に

\; \: \,

ソースファイル分割

子ファイルの先頭に

%#!platex 親ファイル名

を書いておくと子ファイルからタイプセットできる。

空白を削る

\!

行列の行間を広くする

\noalign{\vskip 1.2ex}

を挿入する。

\left( {\begin{array}{*{20}c}
   1 & {\frac{1}
{2}}  \\

\noalign{\vskip 1.2ex}

   { - 1} & {\frac{1}
{2}}  \\

 \end{array} } \right)

複数の数式を中括弧でくくるには?

http://www.ysaitoh.k.hosei.ac.jp/labor/2002/otogawa/tex/tips/earray2.html

プリアンブル


\makeatletter
\newdimen{\eqarcolsep}
\eqarcolsep=.14em
\newdimen{\earrayjot}
\earrayjot=1em

\def\earray{
\let\frac\dfrac
\arraycolsep=\eqarcolsep
\@earray{rcl}}
\def\endearray{\end@earray}

\def\@earray{\let\@acol\@arrayacol \let\@classz\@arrayclassz
\let\@classiv\@arrayclassiv
\let\\\@earraycr\let\@halignto\@empty\@tabarray}
\def\end@earray{\crcr\egroup\egroup}

\def\@earraycr{%
${\ifnum0=`}\fi\@ifstar\@exarraycr\@exarraycr
}

\def\@exarraycr{
\@ifnextchar[\@argarraycr{\ifnum0=`{\fi}${}
\vspace{\earrayjot}
\cr}
}

\makeatother

ここまで

数式は以下のように記述

\[
\left\{
\begin{earray}
F(0\omega) &=& \int_0^{2\pi} f(t) e^{-0\omega} \; dt \\
F(1\omega) &=& \int_0^{2\pi} f(t) e^{-1\omega} \; dt \\
F(2\omega) &=& \int_0^{2\pi} f(t) e^{-2\omega} \; dt \\
F(3\omega) &=& \int_0^{2\pi} f(t) e^{-3\omega} \; dt \\
F(4\omega) &=& \int_0^{2\pi} f(t) e^{-4\omega} \; dt \\
&\vdots&
\end{earray}
\right.
\]

ギリシャ文字を太字

\boldsymbol

コメントはありません。 Comments/TeX?

お名前:

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-08-05 (月) 12:57:47 (1729d)