いくつかの特別な記号や文字についての情報です。
これを実現する LaTeX ファイルは次のようなものです。
\documentclass{jsarticle} \newcommand{\DegChar}[1]{\char'27\kern-0.3em\hbox{#1}} \def\Maru#1{{\rm\ooalign{\hfil\hbox{#1}\hfil\crcr\raisebox{.18ex}{\mathhexbox20D}}}} \makeatletter \def\leq{\mathrel{\mathpalette\gl@align<}} \def\geq{\mathrel{\mathpalette\gl@align>}} \def\gl@align#1#2{\lower.6ex\vbox{\baselineskip\z@skip\lineskip\z@ \ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}} \makeatother \begin{document} 摂氏 35 ℃ のように書きたいとき,全角の`℃' を使ってもいいのですが, \begin{verbatim} \newcommand{\DegChar}[1]{\char'27\kern-0.3em\hbox{#1}} \end{verbatim} をプリアンブルに書いておけば, 摂氏 35\DegChar{C},絶対温度 250\DegChar{K} のようになります。 また,丸付き数字は, \begin{verbatim} \def\Maru#1{{\rm\ooalign{\hfil\hbox{#1}\hfil\crcr\raisebox{.18ex}{\mathhexbox20D}}}} \end{verbatim} をプリアンブルに書いておいて,\Maru{2},\Maru{19} のように指定します(2桁だと修正が必要でしょう)。 また,等号付きの不等号は,$x \le y$,$a \ge 2$ というのが標準ですが, \begin{verbatim} \makeatletter \def\leq{\mathrel{\mathpalette\gl@align<}} \def\geq{\mathrel{\mathpalette\gl@align>}} \def\gl@align#1#2{\lower.6ex\vbox{\baselineskip\z@skip\lineskip\z@ \ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}} \makeatother \end{verbatim} をプリアンブルに書いておいておくと, $x \leq y$,$a \geq 2$ のようになります。 \end{document} |