有る決まった 文字列 の様式を 変更して 表示す る場合を考えます。
これは 特に 命令を わざわざ作成しなくても 可能でありますが、以下のよ うに 表示する場合を 考えます。
画像は適宜 切り取り 拡大縮小をしていますが
では TeX ファイル (source code)を見てみます。
\documentclass[a5paper,12pt]{jarticle} \newcommand{\coursetitle}{プログラミング --- 言語 及び ソフトウエア 構築} \newcommand{\coursetitleonenglish}{Programming --- Languages and Software Construction} \begin{document} 講習 \emph{\coursetitle} は 学生の 選択コースです。 The course \emph{\coursetitleonenglish} is an undergraduate course. \end{document}
これは 新しい命令として ”\coursetitle” と ”\coursetitleonenglish” という命令を 作成しました これで決めているのは それぞれ ”{プログラミン グ --- 言語 及び ソフトウエア 構築}”と ”{Programming --- Languages and Software Construction}”という 文字列を 表しているのみです。
なお ”\coursetitleonenglish”としたのは ”\coursetitle1”という 形式 は エラーになるので 本当は ”\coursetitle_on_english”とか ” \coursetitle-1”にしたかったのですが 受け付けて頂けなかったということで す。
本来そのようなことをしないでも
\documentclass[a5paper,12pt]{jarticle} \newcommand{\coursetitle}{プログラミング --- 言語 及び ソフトウエア 構築} \newcommand{\coursetitleonenglish}{Programming --- Languages and Software Construction} \begin{document} 講習 \emph{\coursetitle} は 学生の 選択コースです。 The course \emph{\coursetitleonenglish} is an undergraduate course. 講習 \emph{プログラミング --- 言語 及び ソフトウエア 構築} は 学生の 選択コースです The course \emph{Programming --- Languages and Software Construction} is an undergraduate course. \end{document}
後半の 部分は 新しい 命令ではありません。
画像は適宜 切り取り 拡大縮小をしていますが
これが 有利になるのは 同じ文字列が 何回も出てくる時に タイプする 文字列を 少しは 減少させるということでしょうが
これは少なくとも 新しい命令には違いはありません。また命令を使用する前 に 定義しておかないと いけません 通常は プリアンブル ”preamble”に 記 載しておけば ある意味でわかりやすいと 考えられます。
また今回のを 見た結果 強調という趣旨で 見ると 和文の場合は 太字 英文 の場合は 斜体字になるようです。
にゃんたろう 拝!
2008年 7月25日 (金) 21:00:28 JST 作成