🥷
latexに顔文字を挿入する
概要
以下のようにlatexに顔文字を挿入する方法を紹介します。画像を埋め込むコマンドを定義し実現します。
コマンド
\DeclareRobustCommand{\smile}{%
\begingroup
\raisebox{-0.2em}{%
\includegraphics[height=1em]{smile.png}%
}%
\kern 0em%
\endgroup
}
解説
実際に動かすには、ここから顔文字をダウンロードし、smile.png
という名前で参照できるようにlatexディレクトリに保存する必要があります。
-
\DeclareRobustCommand
は新たなコマンドを定義することができ、ここでは\smile
というコマンドを定義しています。 -
\includegraphics
は、画像を挿入するコマンドであり、height
で画像の高さを指定し、smile.png
を挿入しています。 - 残りは挿入する画像の位置を調整するためのコマンドです。
-
\raisebox
は、画像を上下に移動させるコマンドであり、raisebox{0em}
で上下に移動させないようにしています。 -
\kern
は、水平方向のスペースを調整するコマンドです。
-
Discussion