TeX / LaTeX TeXの記憶(100)— \oiintを作った \iintと\ointが合わさった\oiintを作りました。こんなコマンド名は見当たらないので勝手に付けた名前です。Illutratorで画像を作って貼っちゃおうかとも思ったのですがとりあえず作ってみました。\displaystyleのとき... 2013.11.16 TeX / LaTeX
TeX / LaTeX TeXの記憶(99) — 定義済みの1文字 いろいろな著者のTeX原稿を受け取っていると、アルファベット1文字だけのマクロを大量に作っている著者がときどきいます。 その定義を、\newcommandではなく\defを使っている場合、既存の定義が上書きされてしまいます。 本... 2013.11.15 TeX / LaTeX
TeX / LaTeX TeXの記憶(98) — 傍点 自分が使っている傍点とルビのマクロです。おそらく良く出来たパッケージが他にあるのでしょうが、たまにしか使わないし、さらに調整するのが面倒なので、自分で作って必要があればその都度カスタマイズしています。 半角文字も全角文字の幅として傍点... 2013.11.14 TeX / LaTeX
TeX / LaTeX TeXの記憶(97) — \dotと\ddotの位置を調整 \dotと\ddotは文字の上にドットを付けるコマンドです。イタリックのAなどに使うと文字の尖った位置からちょっとズレてしまいます。どうでもいいと思う人もいるし、気になる人もいるようで、あるとき位置を調整できるようなマクロを作りました。 ... 2013.11.12 TeX / LaTeX
TeX / LaTeX TeXの記憶(96) — \DeclareOption あまり自分で作る機会はないのですが、クラスファイルにあるオプションを自分で作る場合です。 \documentclassjbook.cls や \documentclassjbook.cls の「tombow」... 2013.11.11 TeX / LaTeX
TeX / LaTeX TeXの記憶(95) — 文字を均等に配置したい(2) 文字を均等に割付けするマクロです。TeXの記憶(54) --- 文字を均等に配置したいのマクロを文字数に従って呼び出しています。 この例では、5文字以内なら5文字の幅に、7文字以内なら7文字の幅に均等に割付しています。 ... 2013.11.08 TeX / LaTeX
TeX / LaTeX TeXの記憶(94) — \@startsetcionの8つの引き数 \sectionや\subsectionから呼び出される\@startsectionの引き数が多いので整理しました。 \@startsectionの定義はjsbook.clsには含まれていますが、jbook.clsの場合はtexmf-... 2013.11.07 TeX / LaTeX
TeX / LaTeX TeXの記憶(93) — 立体のμ 立体のμが必要になりました。単位を表すマイクロに使います。 以前使った記憶があるのですが思い出せません。昔のソースを検索してもどこにあるのか見つからないので調べてみたところ、とりあえず簡単そうな3つの方法が見つかりました。 te... 2013.11.06 TeX / LaTeX
TeX / LaTeX TeXの記憶(92) — \textstyleの\sum 数式行の\displaystyleの状態で小さな(\textstyleの)\sumを表示する必要がたまにあります。分数の分子分母に\sumがあるとか、本文全体を\textstyleの数式で組むといった特殊な例もあったりします。 ... 2013.11.05 TeX / LaTeX
TeX / LaTeX TeXの記憶(91) — \textcompwordmarkをちょこっと試す TeXのフォントに備わった機能に合字(リガチャー)があります。 合字が有効なら、隣り合ったffとかfiが一体となって表示されます。CMフォントだとこれが標準なのですが、合字をさせないための \textcompwordmark という長... 2013.11.04 TeX / LaTeX