TeX

dvipdfmxで日本語フォントを埋め込んだpdfをつくる方法

TeX

pdfにIPAフォントを埋め込む場合は,以下の内容のファイル ipa.map を用意して rml H ipam.ttf rmlv V ipam.ttf gbm H ipag.ttf gbmv V ipag.ttf以下のように dvipdfmx を起動する $ dvipdfmx -f ipa.map hogehoge.dvi ipam.ttf などのファイルが見つからな…

TeX で各行に行番号をつける方法

TeX

lineno.sty を使うと行番号がつきます.使い方 http://tug.ctan.org/tex-archive/macros/latex/contrib/lineno/ から lineno.styをダウンロード 設定 \usepackage[right]{lineno}これで右側(right)に行番号が登場します n行おきに番号を振る設定 たとえば5行…

Excel で書いた表を TeX に貼る

TeX

Excelで書いた表を TeXのソースに変換するVBAのマクロ.http://www.vector.co.jp/soft/dl/win95/writing/se091052.html http://www.ne.jp/asahi/i/love/E2T/

debian でgsのフォントを指定する

debian の unstable の gs-esp では正しく日本語が表示できない.色々調べたのでメモ. debian では gs-esp,gs-gpl,gs-afpl などが alternatives で切り替えられるようになっている. プリンタをcups経由で使う場合にも 内部で gs が利用される. というわ…

debian の TeX環境

$ sudo apt-get install tetex-extra tetex-bin ptex-bin jbibtex-bin $ sudo apt-get install gs gs-esp gs-cjk-resources xdvik-ja dvipsk-ja $ sudo apt-get install ptex-jisfonts cmap-adobe-japan1 cmap-adobe-japan2 okumura-clsfiles vfdata-morisaw…

tabularx 環境で,セル内で中央揃えとか

tex

%%% tabularx環境用マクロ %%セル内で中央揃えをする。 \newcolumntype{C}{>{\centering\arraybackslash}X} %%セル内で右揃え。 \newcolumntype{R}{>{\raggedright\arraybackslash}X} %%セル内で左揃え。 \newcolumntype{L}{>{\raggedleft\arraybackslash}X}…

debian で dvipdfmx

debian で dvipdfmx を使う方法。 sudo apt-get install dvipdfmx gs-cjk-resource sudo apt-get install cmap-adobe-cns1 cmap-adobe-gb1 cmap-adobe-japan1 cmap-adobe-japan2 設定ファイルを編集 sudo vi /etc/texmf/texmf.d/50dvipdfmx.cnf 内容は次のよ…

gnuplotの出力をカラーのepsで保存する.

TeX

set term postscript eps enhanced color set output "filename.eps" replot

TeX から生成した pdf に,しおりをつける.

TeX

dvipdfmx と hyperref.sty を使うと TeXからハイパーリンクが貼られた pdf を生成できる. \usepackage[dvipdfm]{hyperref}さらに,オプションを指定することで,しおり付きのpdfを作成できる. \usepackage[dvipdfm,% bookmarks=true,bookmarksnumbered=tru…

TeXで,丸で囲まれた数字を書く.

TeX

\newcommand{\maru}[1]{{\ooalign{% \hfil\hbox{$\bigcirc$}\hfil\crcr% \hfil\hbox{#1}\hfil}}}\maru{2}

TeXで,行間を調整する.

TeX

色々方法があるみたい. \renewcommand{\baselinestretch}{1.1}\baselineskip = 22pt

TeXで,第一段落の先頭を字下げする.

TeX

\usepackage{indentfirst}

TeXで特定のページだけ pdf にする.

TeX

たとえばhoge.dviの12〓32ページをpdfにするには,次のようにする. dvipdfmx -s 12-32 hoge.dvi

TeX から pdf を作成.

TeX

dvipdfmx を用いて,*.dvi から *.pdf を作成する. dvipdfmx -f cid-x.map hoge.dvi "-f" を用いて cix-x.map を指定することで,フォントに関する設定ファイルとして /usr/share/texmf/dvipdfm/config/cid-x.map を利用する.cid-x.map は omrml UniJIS-UC…

TeXで,目次はローマ数字でページ番号を振り,本文の第1章からアラビア数字を振る方法.

TeX

TeXで,目次はローマ数字でページ番号を振り,本文の第1章からローマ数字を振る方法. \begin{document} \pagenumbering{roman} \chapter{第一章} \pagenumbering{arabic}

TeXで,はみ出ない表を作る.

TeX

tabularx.sty を使う. \begin{tabularx}{\textwidth}{|c|X|} \end{tabularx}X と指定したカラムは自動的に改行され,表の幅が\textwidthになるように調整される.

TeXで特定のページだけページ番号をつけない.

TeX

\thispagestyle{empty}とすれば良い.

TeXで,enumrate 環境を分割して記述し,番号は連番とする方法.

TeX

\newcounter{lastnumi} \begin{enumrate} \item \setcounter{lastenumi}{\value{enumi}} \end{enumrate} \begin{enumrate} \setcounter{\value{enumi}} \item \end{enumrate}

TeXでカウンタの設定.

TeX

たとえば enumrate による番号つきの箇条書のカウンタは enumi だそうで,その数字を7から始める場合は,次のようにする. \begin{enumrate} \setcounter{enumi}{6} \item \end{enumrate}

関連図書を参考文献に変更したい.

TeX

\bibliographyを使うと関連図書と出力されるが,これを参考文献に変更する方法. \renewcommand{\bibname}{参考文献}[改訂第4版] LaTeX2ε美文書作成入門posted with amazlet at 09.01.12奥村 晴彦 技術評論社 売り上げランキング: 8965おすすめ度の平均: 私…

TeXのマクロ(2)

TeX

\A{} ならば \A{opt} ならば と言う風に条件分岐するマクロ. \def\A#1{% \if#1% $A$% \else% $A_{#1}$% \fi}

TeXのマクロ(1)

TeX

マクロを定義するには\defか\newcommandを使う. \def\A{B} \newcommand{\A}{B}\newcommandは,すでにマクロが定義されている場合エラーとなる.\defは無条件にマクロを再定義してしまう.呼び出すときは \A引数を付けるには次のようにする. \def\A#1{#1} \…

TeX で, colspan

TeX

\multicolumn を使う. \begin{table} \caption{A,B,C} \label{tbl:packet_type} \begin{center} \begin{tabular}{c|c|c} & \multicolumn{2}{c}{AAA} \\ \cline{2-3} & A & B \\ \hline C & AC & BC \\ D & AD & BD \\ \end{tabular} \end{center} \end{tabl…

TeX で,部分的に罫線を引く

TeX

部分的に罫線を引くには \cline を使う.たとえば2番目と3番目のカラムに線を引く場合は \cline{2-3} となる. \begin{table} \caption{A,B,C} \label{tbl:packet_type} \begin{center} \begin{tabular}{c|c|c} & \multicolumn{2}{c}{AAA} \\ \cline{2-3} & …

TeX で箇条書

TeX

\begin{itemize} \item 本文 \end{itemize} \begin{enumerate} \item 本文 \end{enumerate} \begin{description} \item[見出し] 本文 \end{description}

TeXで,角が四角の枠で囲む.

TeX

eclbkbox.sty を使う. \usepackage{eclbkbox} \begin{breakbox} \end{breakbox}応用として,文章中にコメントを付けるための付箋的なマクロを作ってみた. \def\TODO#1{\begin{breakbox}{**TODO** #1}\end{breakbox}} \TODO{この文章は,まだベータ版です.…

TeX でURLを記述する.

TeX

url.sty を使う. \usepackage{url} \url{http://www.example.com/}[改訂第4版] LaTeX2ε美文書作成入門posted with amazlet at 09.04.05奥村 晴彦 技術評論社 売り上げランキング: 8832おすすめ度の平均: 理系論文に必須のTEX 私はこれで書籍とDr.論文を書き…

TeX でアルゴリズム記述する.

TeX

algorithmic.sty*1 を使うときれいに記述できる. 文は次のようにかく. \begin{algorithms} \STATE <text> \end{algorithms}たとえば,代入文はこんなかんじ.日本語も問題なく使える. \begin{algorithms} $a \Leftarrow 0$ $b \Leftarrow 初期値$ \end{algorith</text>…

TeXにソースコードを埋め込む.

TeX

行番号付きでC言語などのソースコードを埋め込む方法.misc.sty を使うと,任意のファイルをincludeすることができる.すんごい便利. \usepackage{misc} \listing{list.c}行番号が不要の場合は \usepackage{misc} \verbfile{list.c}

TeXで枠

TeX

角の丸い四角で囲む. \usepackage{ascmac} \begin{figure} \begin{screen} \end{screen} \end{figure}googleで検索すると色々な方法が見つかるが,ascmac.sty を使う方法がメジャーみたい.