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

Folioscope

プログラミング/Unix系/デザイン/CG などのメモがもりもり

TeX/LaTeX

Make-ing LaTeX

GNU MakeでLaTeX文章を取り扱おうというお話。 LaTeXの処理系は非常に複雑で、BibTeXを使おうものならもう大変。 どうやらこの記事 では詰めが甘かったようです。 BibTeX を使った文献目録の作成によると、 BibTeXのコンパイルの順序は次のステップからなる…

TeXで宛名印刷

毎年の年賀状での一番の大仕事は、宛名の作成である。 LibreOfficeの差し込み印刷を使用していたが、その操作は複雑で、毎年年末に同じことに頭を悩ます。 そこで来年に備えて、TeXで宛名印刷を行うことにした。 TeXでの作成は、プレーンテキストベースのフ…

Tex Live 2013 が壊れている疑惑

遅れながらもopenSUS 13.1をインストールしました。 が、 $ dvipdfmx index.dvi ** WARNING ** Could not open config file "dvipdfmx.cfg". ... WHAT!!!!!!!!??? なんてこったい,dvipdfmx.cfgが見当たらぬと。 「どうせmktexlsrしていないんでしょう?」「…

TeX文章をmakeで管理

更新しました http://folioscope.hatenablog.jp/entry/2014/03/09/220819Makefileをかけると作業が数倍に跳ね上がります.Makefilleの書き方を公開している東大のエライ先生の言葉が身にしみます, コンピュータサイエンティストは非効率を嫌わなければなり…

LaTeXを僅かに使いやすくする

TeX(LaTeX/pLaTeX)は大変優れたソフトウェアであり,多くの分野でも活用されている. しかし自分が思う,TeXの一番の欠点は,コンパイラの実装にある. 日のクヌース氏は何を思ったのか,TeXのコンパイラを対話式に実装してしまった. そのためエラー時の処…

Macのtexmf

Macでユーザ用のtexmfの配置場所に困った. mktexlsrを実行してもユーザ用のls-Rが作られてなさげ. mktexlsrは$TEXMFDBSを走査するが,Mac用のTex Liveだとどうやらユーザ用に設定されていないように見える. $TEXMFDBSは次のファイルで設定される. /usr/l…

\section再定義にハマる

LaTeXでの\section再定義にハマった.\sectionの再定義をしている次のコードをコンパイルすると,下の図のような結果となる. \documentclass[]{article} \makeatletter \renewcommand\section{\@startsection {section}{1}{\z@} {-3.5ex \@plus -1ex \@minu…

LaTeXで太字をキレイにする

LaTeXの\textbfコマンドは文字を太字(boldface)にするコマンドであるが,日本語の場合ゴシック体で表示される事が多い.そのためpLaTeXで作成した文章で,太字あるいはセクションにゴシック体とセリフ体が混ざってキモい(気持ち悪い). そこでTeXのソース…