⇤ ← 2015-05-23 00:16:17時点のリビジョン1
サイズ: 14
コメント:
|
サイズ: 1124
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 1: | 行 1: |
= TeX tips = | = Tips = <<TableOfContents()>> == TeX == 1. XeLaTeXで禁則処理 XeLaTeXで日本語をそのまま埋め込もうとすると禁則処理や行分割が適切になされないままになってしまう。従って、XeLaTeXで適切に日本語を埋め込みたいときは、こちらで上手いことXeLaTeXに日本語を表示してもらえるように指示をしてやらなけらばならい。実はXeLaTeXにはそれを実現するための機能がすでに備わっている。以下の命令をプリアンブルで指定することでXeLaTeXでも日本語が適切に表示されるようになる。 {{{#!highlight latex \XeTeXlinebreaklocale "ja"↲ \XeTeXlinebreakskip=0em plus 0.1em minus 0.01em↲ \XeTeXlinebreakpenalty=0↲ \def\<{\@ifstar{\zx@hwback\nobreak}{\zx@hwback\relax}}↲ \def\zx@hwback#1{\leavemode#1\hskip-.5em\relax} }}} 2. XeLaTeXにUnicodeのコードポイントを埋め込む \symbol命令でUnicodeコードポイントを指定することができる。 {{{#!highlight latex \symbol{"003B} %16進数 \symbol{59} %10進数 \symbol{'73} %8進数 }}} |
Tips
TeX
1. XeLaTeXで禁則処理 XeLaTeXで日本語をそのまま埋め込もうとすると禁則処理や行分割が適切になされないままになってしまう。従って、XeLaTeXで適切に日本語を埋め込みたいときは、こちらで上手いことXeLaTeXに日本語を表示してもらえるように指示をしてやらなけらばならい。実はXeLaTeXにはそれを実現するための機能がすでに備わっている。以下の命令をプリアンブルで指定することでXeLaTeXでも日本語が適切に表示されるようになる。
2. XeLaTeXにUnicodeのコードポイントを埋め込む \symbol命令でUnicodeコードポイントを指定することができる。