TeX
データ入稿までの全体の流れメモ. まだ試行錯誤の段階なので,ポスターの作り方の詳しいところは触れない.今回の最終目標はPDF/X-1a. LaTeXで,と言っているけど,結局最後でAdobe製品に頼ります. …誰か他の方法を教えてください. 環境 Mac OS X 10.6 (…
beamer-3-10 のインストールが少しだけ面倒だったので記述. 環境 Mac OS X 10.6 (Snow Leopard). MacPorts を用いて pTeX をインストール済み. (ちょっと失敗して texlive のパッケージも少し入っている) 追記 texlive のない状態だと,pgf のインストー…
とりあえずやっつけで TeX 環境を整えたが,環境移行のたびにいちいち調べていては効率が悪いのでメモを残しておく. 途中で emacs のセットアップなんかに脱線します.その上過去の .emacs を使い回しているため完全に自分用. TeXインストーラ あべのりさ…
$ が普通の文字として認識されてしまうので, \( \) で囲んだり \ensuremath を使うと良い. ただ,上付き・下付き文字が表示できないので, \sp \sb を使う必要がある.
今回は, \ifcase \ifnum の二つ. \ifcase いわゆる case 文. \ifcase <var> <var=0のとき>\or <var=1のとき>\or <var=2のとき>\fi とにかく 0 から順番に並べて,必要なだけ書いたら \fi で閉じるだけ.簡単.数値指定できない (?) のが少し面倒だけど. \ifnum 数値の比較をしたいとき. \ifnum <num1> > <num2> </num2></num1></var=2のとき></var=1のとき></var=0のとき></var>…
条件分岐の話に関連して. 今までは comment.sty のお世話になっていたが, \iffalse ... \fi を使えば同様にコメントアウトすることができる.結局は好みの問題だと思うけど, たまにパッケージの読み込み過ぎでレジスタが足りなくなるので, こっちの方法…
やっとまともなTeX使いへの第一歩を踏み出した気がする. 具体的には \ifx の基本的な使い方を覚えた. \ifx\a\b で,\aと\bの等価性を比較してくれる. とりあえず \def\ifeq#1#2{\def\@first{#1}\def\@second{#2}\ifx\@first\@second} という感じでwrapper…
\newenvironment{環境}[引数の数][引数の初期値]{BEGIN}{END} と記述する \newenvironment において,引数は END の中では使えない. 例えば,上下に余白を入れようとして, \newenvironment{mypage}[1]% {\begin{minipage}{\textwidth}\vspace{#1}}% {\vspa…
証明木を書くのに大変便利な bussproofs.sty というものがあります. 使い方が簡単な上にマニュアルもしっかりしているので詳しいことは書きませんが, 位置取りまで込みでやってくれる環境の \begin{prooftree} \end{prooftree} を使う方法と,in-line 形式…
最近のパッケージだと jbibtexじゃなくて pbibtexを使うんだとか. 試してないからよくは知らないけど. 新しくTeX環境を構築し直そうと思ってる人は注意. 参考 jBibTeX問題を解決した - 4403 is written(終了しました)
たぶん凄く基本的なことなのだろうけど,知らなかったのでメモ. hyperrefパッケージとか使って自動的に栞を生成させている場合, \section とかにギリシャ文字とか使うと Token not allowed in a PDFDocEncoded stringという警告を出されることがある. こ…
CJK クッキング CJKなるパッケージを利用します. ソースをもらってきて,TEXMF とかに入れておきます. で, \documentclass{article} \usepackage{CJKutf8} \begin{document} \begin{CJK*}{UTF8}{} こんにちは 你好 \end{CJK*} \end{document}のように記述…
他の TeX 文書と同様に, \bibliography{${bib}}として使うことができますが,ちょっとした注意点. dvipdfm(x) を使わない人には無関係だと思いますが, \documentclass[dvipdfm]{beamer}としておくと, ! LaTeX Error: File `beamericonarticle.bb' not fo…
ちゃんとマニュアル読んでいませんが,とりあえず簡単に記録.mendex は索引をソートしてくれますが, 日本語の漢字があると読み方が分からないので怒られます. 例えば, Error: 漢字 is no entry in dictionary file in ...という感じ. エラーメッセージ…
嘘か本当か分かりませんが, \textheightを変更すると,変更した次のページから反映されるような気がします.
ちゃんと調べてないので確かではありませんが,ちょこちょこと弄った経験から.dtx (だけに限った話ではないと思いますが) をコンパイルするときのお話. \RecordChangesと書いておくと, \changes{version}{date}{sentence}というコマンドで指定された文章…
platexに, -recorderというオプションを付けると .flsというファイルができて,出力されたファイルの一覧などが分かります. flymake の一時ファイル削除とか,Makefile の clean ターゲット関連の整理とかに役立ちます,たぶん.ついでにすぐ調べられるこ…
スタイル読み込み過ぎかなあ…。 こんなのに構わず急がなければ。