Folioscope

At the touch of Tips, everyone becomes a Geek

Articles tagged 'TeX/LaTeX'

  • 2014-03-09

    Make-ing LaTeX

    GNU MakeでLaTeX文章を取り扱おうというお話。 LaTeXの処理系は非常に複雑で、BibTeXを使おうものならもう大変。 どうやらこの記事では詰めが甘かったようです。BibTeX を使った文献目録の作成によると、BibTeXのコンパイルの順序は次のステップからなるそうです。 tex ファイルをplatexで処理し aux ファイルを生成する aux ファイルをjbibtexで処理し,bbl ファイルを作成する tex ファイルをplatexで処理する 参照のためにもう一度 tex ...

  • 2014-01-13

    TeXで宛名印刷

    毎年の年賀状での一番の大仕事は、宛名の作成である。LibreOfficeの差し込み印刷を使用していたが、その操作は複雑で、毎年年末に同じことに頭を悩ます。 そこで来年に備えて、TeXで宛名印刷を行うことにした。 TeXでの作成は、プレーンテキストベースのファイルなので、バージョン管理がしやすい。 また途中で行われる処理も透明化するので、保守性も高い。TeXで宛名印刷してる人はWeb上で何人か見かけたが、 自分の満足の行くものではなかったので自分でクラスファイルを作ることにした。 使い方 ...

  • 2013-12-09

    Tex Live 2013 が壊れている疑惑

    遅れながらもopenSUS 13.1をインストールしました。 が、 $ dvipdfmx index.dvi ** WARNING ** Could not open config file "dvipdfmx.cfg". ... WHAT!!!!!!!!??? なんてこったい,dvipdfmx.cfgが見当たらぬと。 「どうせmktexlsrしていないんでしょう?」「どうせtexmfの設定がおかしいいんでしょう?」なんてお思いの方。 バッチリチェック済みでござる(たしかデフォルトでもコ...

  • 2013-07-29

    TeX文章をmakeで管理

    更新しました http://folioscope.hatenablog.jp/entry/2014/03/09/220819 Makefileをかけると作業が数倍に跳ね上がります.Makefilleの書き方を公開している東大のエライ先生の言葉が身にしみます, コンピュータサイエンティストは非効率を嫌わなければなりません. トリビアなmakefile入門 TeXの場合も,コンパイルが複雑なのでMakefileを書く価値は十分あります.TeX用に作ったMakefileのテンプレートを置...

  • 2013-07-22

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

    TeX(LaTeX/pLaTeX)は大変優れたソフトウェアであり,多くの分野でも活用されている. しかし自分が思う,TeXの一番の欠点は,コンパイラの実装にある. 日のクヌース氏は何を思ったのか,TeXのコンパイラを対話式に実装してしまった. そのためエラー時の処理が大変面倒臭い. 普通のプログラミングだと,コンパイルエラーをみてエディタに戻って修正する. しかしTeXの場合は対話式で,エラー時にユーザにコマンドを求める. コマンド入力の画面が厄介で,C-cを押しても終了しないし,パニック状態に...

  • 2013-01-24

    Macのtexmf

    Macでユーザ用のtexmfの配置場所に困った. mktexlsrを実行してもユーザ用のls-Rが作られてなさげ. mktexlsrは$TEXMFDBSを走査するが,Mac用のTex Liveだとどうやらユーザ用に設定されていないように見える. $TEXMFDBSは次のファイルで設定される. /usr/local/texlive/2011/texmf/web2c/texmf.cnf ここではLinux用に配布されているtexliveの設定を参考にする. % TEXMFDBS = {!!$T...

  • 2012-11-28

    \section再定義にハマる

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

  • 2012-11-14

    LaTeXで太字をキレイにする

    LaTeXの\textbfコマンドは文字を太字(boldface)にするコマンドであるが,日本語の場合ゴシック体で表示される事が多い.そのためpLaTeXで作成した文章で,太字あるいはセクションにゴシック体とセリフ体が混ざってキモい(気持ち悪い). そこでTeXのソースに次のプリアンブルを追加する. %%%% Sectionのフォント設定 \usepackage{sectsty} \allsectionsfont{\bfseries\sffamily} %%%% ¥textbfのフォント設定...

Page 1 of 1