読者です 読者をやめる 読者になる 読者になる

どせいたんさき。

ナスダヨー

aastex v6.1 を linux でコンパイルするとエラーが出る

前提と問題 AAS が提供している AASTeX の version 6.1 でドキュメントをコンパイルしようとすると以下のようなエラーが出た. pdflatex: Not writing to .bib (openout_any = p). ! I can't write on file `.bib'. <to be read again> \relax l.139 \begin{document} (Press E</to>…

LaTeX で横幅いっぱいに文字を広げる

目的 箱の幅に合うように文字を等間隔で並べたい. 解決方法 \hfill を使う \noindent\centering\framebox[0.8\textwidth][l]{ 幅{\hfill}い{\hfill}っ{\hfill}ぱ{\hfill}い{\hfill}使{\hfill}う } さすがにめんどくさいのでマクロを組んでみた. \def\wraps…

行をまたいで \colorbox{}{} を使うための Tips

目的 LaTeX の \colorbox{}{} を行をまたいで使いたい. この手法は日本語のテキストには使えるけど,単語間のスペースが無視されてしまうので英語の文章に使えないことがわかった.これはあくまでも応急処置的な Tips であり,本来はきちんと設計されたパッ…

特定のタグで MathJax の適用を除外する

目的 MathJax の inlineMath に $ を設定していると $x = 3$ という記述が $x=3$ のように数式表現に変換できる.一方で bash の変数など $ を単独で使いたい場合には変換されると困る.特定のタグの中では MathJax による変換を停止させたい.

LaTeX の deluxetable で label が多重に定義されるのを防ぐハック

目的 deluxetable.sty は巨大なテーブルを論文に載せるときに重宝するスタイルファイルである.テーブルが紙面に収まりそうにないときには,テーブルを自動で複数のテーブルに分割してくれる.複数に分割したときに目次が冗長にならないようにするための Tip…

LaTeX の deluxetable で Cont'd な table を List of Tables に載せないハック

目的 [http://fits.gsfc.nasa.gov/standard30/deluxetable.sty:title=deluxetable.sty] は巨大なデータテーブルを論文に載せるときには便利なスタイルファイルである.テーブルが紙に収まるように自動的にテーブルを 2 つに分けて生成してくれる.しかし,そ…

たくさんの図を別々の figure 環境に分割して貼ったときに図目次に "Cont." が並ばないようにする \caption の書き方

目的 論文中に何枚も図を貼りたい.ただし,同種の図は同じカテゴリにまとめたいので Figure のカウンタを進めたくない.そのような場合はだいたい以下のようにして図を貼ることになると思われる. \begin{figure}[p] \includegraphics{./hoge.eps} \caption…

xdvi を起動すると "Cannot convert string" という警告がでる

問題 xdvi を起動すると毎回以下のようなメッセージが出ていた. Warning: Cannot convert string "-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*" to type FontStruct Warning: Cannot convert string "-*-helvetica-medium-r-*-*-10-*-*-*-*-*-*" to type Fon…

texlive-backports で新しい texlive を Ubuntu 12.04 にインストール

目的 Ubuntu 12.10 では TeXLive の新しいバージョンを利用できるため platex で utf-8 で書かれたファイルを直接コンパイルすることができる. Ubuntu 12.04 では texlive-backports というリポジトリを利用することで Ubuntu 12.10 に導入された新しい TeX…

Zotero でエクスポートした bib ファイルと apj.bst の相性が悪いらしい

問題 論文管理ソフトウェアとして http://www.zotero.org/:Zotero を使用している.NASA/ADS のデータベースから取得したした文献データを BibTeX 用のファイルにエクスポート.この bib ファイルと NASA/ADS からダウンロードしてきた apj.bst ファイルを使…

Ubuntu 12.10 で auctex が正しくインストールされない問題

問題 Ubuntu 12.10 にて auctex をインストールしたが emacs を起動すると auctex.el が見つからないというエラーメッセージが出る.もちろん TeX ファイルを開いても auctex は起動しない. 原因 現在は emacs24 がデフォルトで起動するようになっている.…

emacs で特定のモード起動時に自動的に他の機能をロードする設定

.emacs に add-hook で設定する 例えば LaTeX-mode を起動したときに reftex, flyspell を起ちあげて reftex と共に auto-revert を on に設定したい場合は .emacs に以下のような設定を書き加えればよいはず. (add-hook 'LaTeX-mode-hook 'turn-on-reftex)…

reftex で C-c [ の出力を変える方法

reftex を起動中に C-c [ をすると .bib ファイルからリファレンスを探してくれるのだけど,デフォルト設定のままだと \cite{homuhomu} となるため citet/citep を利用している場合はちょっとめんどくさい.というわけで以下の内容を .emacs に記述. (setq …