tex

箇条書き(enumerate, itemize)の行間を狭くする

tex

意外と知らなかった. \begin{enumerate} \setlength{\parskip}{0cm} % 段落間 \setlength{\itemsep}{0cm} % 項目間 \item ほげほげ \item ほげほげ \end{enumerate} だそうだ. (引用元:enumerateの行間調整)

文字の大きさの変更

tex

いつも忘れてしまうのでメモ.通常,文字の大きさを変更する場合は {\tiny とても小さい}{\small 小さい}{\large 大きい} というように{}でくくって使用するが,もっと広い範囲を指定して大きさを変更したい場合は,単純に\tiny, \smallと書けばいい.すると…

BibTexにおける@InProceedingと@Proceedingの違い

tex

いままでBibTexを使わずにやってきたが,ここらできちんと使えるようにしておこうとBibTexデビュー.文字コードはJISですよー,といういつもひっかかる落とし穴を越えて,なんとかそれっぽく使えるようになった. BibTexには文献の種類が沢山用意されている…

太字環境の設定

tex

差読者への回答文を作成していて,回答部分を太字にしようと思ってふと気がついた.「太字環境」ってどうやるんだろう? LaTeX本には載ってないし,ウェブを探してもぱっと見つからない. \begin{mybold} ほげほげであるため,ばーという結果より,ふーと考…

EPSファイルの貼りつけ

tex

PowerPoint図形をEPSに変換する方法はいくつかあるけれど, 仮想プリンタを使うのが一番簡単そう. 貼り付けてもずれてしまう一番の理由は図の外枠(BoundingBox)の情報が適切に設定されていないということ. EPSファイルの先頭の方の %%BoundingBox: 10 100 …

texファイルの分割

tex

分割したファイルを読み込むためには .tex拡張子を除いたファイル名を指定 \documentclass[12pt]{jarticle} \begin{document} \input{chapter_1} \input{chapter_2} \input{chapter_3} \input{chapter_4} \end{document}\documentclass[12pt]{jarticle} \beg…

複数行にまたがる枠を表示する

tex

ソースコードのようなものを枠で囲いたい場合,複数ページにまたがるものは itembox環境ではうまく表示できない.そこで,自動的に複数ページにまたがるようにしてくれる環境を使う TeXが苦手とする処理 - TeX Wiki 複数の閉じた枠に分割する場合,framed.st…

texで日本語を扱うときの注意

どうやらplatexで日本語を扱う際にはJISコードにする必要がある。ISO-2022-JPってやつだ。 platexを通した後のdviの文字コードを変換しようとするとバグるので注意。 引数なしのnkfで変換できる % nkf --overwrite hoge.tex Emacs側で、常にUTF-8で保存する…

箇条書き記号のカスタマイズ

tex

解決!!LATEX2εのp.380あたり 全体の記号を変更する \begin{itemize} \renewcommand{\labelitemi}{□} \item ほげ \item ふー \item ばー \end{itemize}これで箇条書きのまるぽっちを□に変えることができる。 \renewcommandはそのitemize環境の中だけで有効ら…

FreeBSD上で日本語TeXを使うときの注意

どうも文字化けするなーと思っていて調べてみたらやはり文字コードに問題があったみたい. FreeBSD(Linuxも?)では,文字コードをJISにしなければいけないらしい.環境変数の文字コードでないことに注意. 文字コードをJISにするには,nkfでオプションをつ…