Latex Commands

スタイルファイルの追加 (for Ubuntu)

server-admin@mythen:~/LinuxCon2012$ sudo cp ../Downloads/ascmac.sty /usr/share/texmf/tex/latex/misc/
server-admin@mythen:~/LinuxCon2012$ sudo mktexlsr 
mktexlsr: Updating /usr/local/share/texmf/ls-R... 
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... 
mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVE... 
mktexlsr: Updating /var/lib/texmf/ls-R... 
mktexlsr: Done.

スタイルファイルデーターベース (ls-R) が複数ある、どれを参照しているのかな ?

munakata@muna-E420:ls -l /usr/share/texmf/ls-R 
lrwxrwxrwx 1 root root 29 2011-06-27 17:39 /usr/share/texmf/ls-R -> /var/lib/texmf/ls-R-TEXMFMAIN

munakata@muna-E420:ls -l /var/lib/texmf/ls-R
-rw-r--r-- 1 root root 1868 2012-08-19 10:50 /var/lib/texmf/ls-R

munakata@muna-E420:ls -l /usr/share/texmf-texlive/tex/latex/ls-R 
-rw-r--r-- 1 root root 76164 2012-08-18 10:57 /usr/share/texmf-texlive/tex/latex/ls-R

munakata@muna-E420:ls -l /usr/share/texmf-texlive/ls-R 
lrwxrwxrwx 1 root root 27 2011-08-24 22:01 /usr/share/texmf-texlive/ls-R -> /var/lib/texmf/ls-R-TEXLIVE

エラー解析

ハイパーレファレンス機能

latex ファイルの分割 ( include と input )

Vim-Latex

keyfunctiondescription
[F5]自動挿入空行で使うと、\begin{...} \end{...}ペアを挿入し、環境名を入力するよう促される
単語が一つだけある行で使うと、その単語を環境名とした環境が挿入される
[F7]単語を入力して、その上で<F7>を押すと、その単語をコマンドにしてくれる
何もないところで<F7>を押すと、コマンド名入力のプロンプトが出る
[F9]補完機能\includegraphics{ と打ち込んだ後<F9>を押すと、ファイル名補完が可能
\llコンパイル
\lvビューワーで閲覧
let g:Imap_UsePlaceHolders = 0

eps file 出力(仮想 Postscript printer)

eps 変換 (pdf → eps はともかく、JPEG → eps は当然汚いのだが)

Ubuntu 12.04LTS GPL Ghostscript 9.05 (RPDLフィルタ内蔵パッケージ)

ブラウザーから EPS 出力する方法

画像変換ソフト(EPSを生成)

OmniOutliner for iPad

OPMLからLaTeXへの変換

Latex Beamer (Project home)

munakata@U1204V:~/Ubuntu One/UEC2012$ ls -l /usr/share/texmf/tex/latex/

合計 64
drwxr-xr-x 11 root root 4096  9月 29 15:47 CJK
drwxr-xr-x  4 root root 4096  9月 29 15:10 beamer  <------- ここ!
drwxr-xr-x  7 root root 4096  9月 30 01:40 beamer_322_not_works
drwxr-xr-x  2 root root 4096  9月 29 15:46 cm-super
drwxr-xr-x  2 root root 4096  9月 29 15:46 context
drwxr-xr-x  2 root root 4096  9月 29 15:46 feynmf
drwxr-xr-x  2 root root 4096  9月 29 15:47 fonts-tlwg
drwxr-xr-x  4 root root 4096  9月 29 15:46 kotex
drwxr-xr-x  2 root root 4096  9月 29 14:46 lm
drwxr-xr-x  9 root root 4096  9月 29 15:10 pgf
drwxr-xr-x  2 root root 4096  9月 29 15:47 preview
drwxr-xr-x  2 root root 4096  9月 29 15:10 prosper
drwxr-xr-x  2 root root 4096  9月 29 15:47 sanskrit
drwxr-xr-x  2 root root 4096  9月 29 15:46 tex-gyre
drwxr-xr-x  2 root root 4096  9月 29 15:48 tipa
drwxr-xr-x  2 root root 4096  9月 29 15:10 xcolor

Power Point の図の張り込み

beamercolorbox のサイズをカラム間で統一する

Beamer でアニメーション

Beamer on Ubuntu

Microsoft TTF (True Type Font) のインストール ---- Times New Roman, Verdana, Arial などは MS の TTF

beamer (日本語対応) 生成用の Makefile

例1

## Makefile of lms200401
## Created: 2004,3,26,fr
## $Id: Makefile 5 2004-03-28 10:38:43Z mohura $

.SUFFIXES : .tex .dvi .ps .pdf

all : main.ps

all-f : main-f.ps

main-l6.ps : main-f.dvi
	dvips -ta4 $< -o -|psresize -W128mm -H96mm |psnup -l6 > $@ 

main.pdf : main.ps
	psresize -W128mm -H96mm $<|ps2pdf14 - $@.tmp 
	replacecjkfonts.pl $@.tmp $@
	-rm $@.tmp

main.ps : main.dvi
main.dvi : main.tex

main-f.dvi : main-f.tex
main-f.tex : main.tex
	sed 's/^%\\def\\final{}/\\def\\final{}/;' $< > $@

clean :
	latexmk -C main.tex
	-latexmk -C main-f.tex
	rm -f main-l6.ps main-f.tex *.pdf
	rm -f *.nav *.out *.snm

.tex.dvi :
	latexmk $<
.dvi.ps :
	dvips -ta4 $< -o -|bkmk2uni -e > $@

例2

% utf82tex -qtx < multigs.tex | nkf -e > multigs.euc
% platex multigs.euc
% platex multigs.euc
% dvips -Ppdf -T128mm,96mm -z -f multigs.dvi |\
  bkmk2uni -e > multigs.ps
% gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite \
  -sOutputFile=multigs.pdf multigs.ps

日本語対応

munakata@muna910:~/beamerJP$ platex -v
pTeX 3.141592-p3.1.11 (EUC) (Web2C 7.5.4)
kpathsea version 5.0.0
munakata@muna910:~/beamerJP$ cat build.sh 
#!/bin/sh

filename=testjp
platex="platex -halt-on-error"

rm ${filename}-euc.out ${filename}-euc.nav ${filename}-euc.toc
rm ${filename}-euc.aux  ${filename}-euc.snm

ispell -t ${filename}.tex
iconv -f UTF-8 -t EUC-JP ${filename}.tex > "${filename}-euc".tex
$platex ${filename}-euc.tex
$platex ${filename}-euc.tex
dvipdfmx ${filename}-euc.dvi
xpdf -fullscreen ${filename}-euc.pdf 
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipam.ttf
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipag.ttf 
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipagp.ttf 
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipamp.ttf
munakata@mythen:/usr/share/texmf/fonts/truetype$ sudo ln -s /usr/share/fonts/truetype/ipafont/ipagui.ttf
munakata@mythen:/usr/share/texmf/fonts/truetype$ ls -l
合計 0
lrwxrwxrwx 1 root root 42 2012-08-06 23:25 ipag.ttf -> /usr/share/fonts/truetype/ipafont/ipag.ttf
lrwxrwxrwx 1 root root 43 2012-08-06 23:25 ipagp.ttf -> /usr/share/fonts/truetype/ipafont/ipagp.ttf
lrwxrwxrwx 1 root root 44 2012-08-06 23:26 ipagui.ttf -> /usr/share/fonts/truetype/ipafont/ipagui.ttf
lrwxrwxrwx 1 root root 42 2012-08-06 23:24 ipam.ttf -> /usr/share/fonts/truetype/ipafont/ipam.ttf
lrwxrwxrwx 1 root root 43 2012-08-06 23:25 ipamp.ttf -> /usr/share/fonts/truetype/ipafont/ipamp.ttf

EPS (PS) ファイル生成

tkiz (latex で複雑な図を書く言語)

図と文字の重ね打ち

図中にTeXで組んだ文字を入れる方法はいろいろありますが,ここではoverpic.styによる方法を説明します。

\documentclass{jsarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage[abs]{overpic} % この行を追加
\usepackage[dvipdfmx]{pict2e}  % 後で矢印をきれいに出すため。なければ不要

\begin{document}

% \includegraphics[width=5cm,clip]{apple.pdf} を次のように書き換える
\begin{overpic}[width=5cm,clip,grid]{apple.pdf}
\end{overpic}

\end{document}

こうすると,図の上にグラフ用紙がオーバーレイされます。これを見ながら,挿入したい文字と矢印を座標で指定します。文法はpicture環境と同じです(pict2e.styを使えばpicture環境がさらに強力になるのでお薦めします)。

\begin{overpic}[width=5cm,clip,grid]{apple.pdf}
  \linethickness{3pt}  % pict2e.styがなければ\thicklinesにする
  \put(150,80){\vector(-1,0){25}}
  \put(155,75){\Huge\sffamily Byte!}
\end{overpic}

秀丸用マクロ

LaTeXで脚注を文書末もしくは章末に書く手順

あとは、本文中で\footnoteコマンドを使って脚注を作成。その上で、文書末でも章末でも、注を挿入する箇所に以下のコマンドを書いておくと、その場所に出力される。

\theendnotes

xelatex:

jpegファイルなども取り込めます。但し、epsファイルでない場合は、TeXでタイプセットした際に図の大きさの情報
(BoundingBox)がファイルに書き込まれていないので、ebbコマンドを実行し、BoundingBoxの情報を持つ.bbファイルを
生成して、図のファイルと同じ場所に置いておきます。つまり、ターミナルで

> ebb foo.jpg

を実行した結果、foo.bbというファイルができますので、それをfoo.jpgと同じディレクトリに置いておきます。

XeLaTeX でまともな日本語組版を

xelatex 文字間隔の調整

xelatex on Ubuntu 12.04-LTS

munakata@muna-E420:~$ sudo apt-get install ptex-bin okumura-clsfiles texlive texlive-math-extra xdvik-ja dvipdfmx cmap-adobe-japan1 jmpost jmpost jbibtex-bin mendexk

xelatex で日本語の論文を書く

tikz でフローチャートを書く

Ubuntu12.04にtexlive2012を導入して、utf8対応のplatexが使えるようにする

動画の貼り付け

acroread 実行時のエラー (Gtk-WARNING **: Failed to load type module)

(acroread:15467): Gtk-WARNING **: Failed to load type module: (null)
`menu_proxy_module_load': /usr/bin/acroread: undefined symbol: menu_proxy_module_load
munakata@muna-E420:~/latex/lconjp14$ sudo apt-get install appmenu-gtk:i386

参考 URL


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS