2016/07/12最近、Markdownを使っての文書作成が多くなっているがそれをpandocを使ってLaTeXなどの他の形式に変換してPDFとして配布するようになった。Markdownの元文書中にPNGなどの画像は次の書式で挿入するがこのままではLaTeXなどに変換したとき、ぺーじをはみ出してしまう。![代替テキスト](画像ファイル名)Markdown中でCSSを使えばHTMLでは表示サイズを指定できるがLaTeXには反映されない。#261でその解決方法を見つけた。HTML、LaTeXに対応した書き方は下記の通り。ファイル名指定に続けて幅と高さを指定する。height=高さの値}</div>たとえば、画像test.pngを幅を14cmで表示したときは次のように記す。14cm;">![画像です](test.png){width=14cm}</div>これをpanicでLaTeXに変換すると、下記のようにfigure環境になり、代替テキストがキャプションに指定されます。これで意図したサイズで画像を表示できるようになる。\begin{figure}[htbp]\centering\includegraphics[width=14.00000cm]{test.png}\caption{画像です}\end{figure}なお、pandocで変換されたLaTeXファイルだけではコンパイルできないので別ファイルに\input{}や\include{}を使って取り込み、コンパイルします。2)ではLaTeXとMathMLの数式を使えるようになった。入力するのかすぐには分からなかったがメニューの挿入から方程式を選べばいい。日本語を含む式はそのままでは無効な方程式となってしまう。面倒だが日本語の部分は\text{}に入れれば数式中に日本語を含められる。これで更に用途が広がった。Author内にLaTeXの環境が組み込まれているのかとバンドル内を探してみたがそれらしき物は見つからず、検索した結果アップル本家のサポートページにある説明の文書を見つけた。BlahtexというLaTeX数式をMathMLに変換するプログラムを使っている事が分かった。PortsのpTeXがアップグレード時に、ホームディレクトリのtexmfと.texmf-varに問題があるのでうまくアップグレードできないといったメッセージが出たらディレクトリ名を変更してアップグレードし、ディレクトリ名を元に戻せばよい。2008/10/08SmartDocで作成した文書から生成されたLaTeXの栞はSmartDocファイルのコードをutf-8-macにしないと文字化けしてしまう。.emacsに次の行があれば大丈夫。EmacsでYaTexを使おうとインストールし、.emacsを編集したがなぜだかYaTeXモードに切り替わらず、標準のAUCTeXモードになってしまった。.emacsにはYaTeX用の記述を追加しただけだったので原因が見つからない。試しに、.emacsの名前を変更してEmacsを起動し、そのファイルを編集し直し、名前を元に戻してみるとちゃんとモードが変わってくれた。何だっただろう?ちなみに.emacsでのYaTeXモード用の設定は次の通り。XのSpotlightでTeXやLaTeX文書を検索可能にするインポータを作りました。「ファイル」からダウンロードできます。2006/06/26印刷物は基本的にSmartDocを使い、LaTeXに変換し、PDF化して作っている。エプソンのLP-8900で印刷してみたが、ascmacのitemboxの角丸が印刷されなかった。SetPageWidth%d人のブロガーが「いいね」をつけました。