No Such Blog or Diary

«Prev || 1 | 2 | 3 | 4 | 5 | 6 | 7 || Next»

TeX で縦書きだけど英字を回転したくない時に:\rensuji

縦書きだと半角英数字や数式で書いた部分が 90度回転してくれるのだけど,たった一文字しかない場合とかには回転してほしくない.単純なアルファベット一文字程度なら全角文字でも良いかもしれないけれど,変数なのでフォントをちゃんと数式用にしておきたい……

とかいう需要があったので調べてみたら,\rensuji とかいう便利なコマンドがあるのを発見."$n$女王問題" とか書くと n だけ回転してしまうけれど,\rensuji{$n$} 女王問題" としてあげると n も回転せず他の文字と同じ方向を向いてくれる.

だがしかし,連数字ってのは数字以外の場合にも言う言葉なのだろうか?

stmaryrd.sty のバグ?

なんか \lbag と \rbag のスペースの処理がおかしいなぁと思っていたら,こいつらは mathbin であると定義されていた.stmaryrd の説明にデリミタだと書かれているのに……

ということで,そこだけ修正するように定義し直し:

\DeclareMathSymbol\lbag\mathopen{stmry}{"2A}
\DeclareMathSymbol\rbag\mathclose{stmry}{"2B}

ちなみにちょっと太めの \Lbag と \Rbag は正しく mathopen と mathclose で定義されていた.

stmaryrd.sty

Bag 用の括弧である \lbag と \rbag ってここで定義されてたのね.

\llbacket とかもあったのか…… 知らんかった.

pdflatex 以外でも楽して \includegraphics で pdf な図を読み込みしたい

mediabb.sty という便利なものを作ってくれた方がいらっしゃるようで,これを使えば bounding box を適宜上手くやってくれて普通の latex (つまり pdflatex でない latex) でも pdf 画像の読み込みが \includegraphics{hoge.pdf} 書くだけでオッケーになる.これは楽.

6年前から作られ4年前に現在のバージョンになったっぽい.知らんかった.

dot2tex が良いかも知れない

dot (Graphviz) でグラフ描いて TeX の文章に張り付けたけどラベルが汚いなぁ… とか思ったので,ラベルを TeX で書けるものがないか探して見つけた.dot を読んで tex (PGF/TikZ/PSTricks) を吐き出すので,あとは適当に eps に変換すれば TeX ラベルのグラフが手に入る.

インストールは sudo apt-get install dot2tex とかで可能.インストールが楽な点も素晴らしい.

ノードのサイズに対して文字のサイズをうまく調整するやり方が分からなかったり,描画例としてあがっているやつのコンパイルができなかったり,微妙に細かい調整部分がまだ掴みきれていないけどとりあえずは使えそう.

TeXで図や表を一番最後に持っていく

昼間に論文校正用のPDF作るため手動で図表を最後に移動したけど,よく考えたらendfloatとかいうパッケージがあったような…,と.検索かけたらやっぱりあったので忘れずにメモっておく.入手はCTANからてきとうに.

とりあえず,デフォルトだと図のリストとかも吐いてくれて邪魔なので
\usepackage[nolists,noheads,nomarkers]{endfloat}
とオプションつける.さらに,デフォルトでは1ページに付き1つの図表しか置いてくれないので
\renewcommand{\efloatseparator}{\mbox{}}
とかして複数の図表をページに収めるようにする(\efloatseparatorのデフォルト値が\clearpageらしい).

そしてソースを読んでも何やってるか良くわからない.

«Prev || 1 | 2 | 3 | 4 | 5 | 6 | 7 || Next»
Search
Feeds

Page Top