TeX Defining Environments (環境)
一通り終えた理由ですが 幾許化の拡張をしてみましょう
以下のように 書き換えるとどうなるでしょうか?
\begin{exercise}{An Example} This is a sample. \end{exercise}
以下のような 表示が 望ものであるとすれば
単に ”\begin{exercise}{An Example}”と しただけでは
\documentclass[a5paper,12pt]{jarticle}
\newenvironment{exercise}
{\par\noindent\textbf{Exercise}\begin{itshape}\par\noindent}
{\end{itshape}}
%\newenvironment{exercise}% environment name
%{\par\noindent\textbf{Exercise}\begin{itshape}\par\noindent}% begin code
%{\end{itshape}}%
\begin{document}
\begin{exercise}{An Example}
This is a sample.
\end{exercise}
\end{document}
駄目な 様です。
”\newcommand”新しい命令を作成したように オプションの 数 今回は1個 ”[1]”と 引数の追加”(#1)”を 定義 しないと いけません。
\newenvironment{exercise}[1]% {\par\noindent\textbf{Exercise(#1)}\begin{itshape}\par\noindent}% {\end{itshape}}
最終の TeX ファイル (source code)は 以下のようになります。
\documentclass[a5paper,12pt]{jarticle} \newenvironment{exercise}[1] {\par\noindent\textbf{Exercise(#1)}\begin{itshape}\par\noindent} {\end{itshape}} %\newenvironment{exercise}% environment name %{\par\noindent\textbf{Exercise}\begin{itshape}\par\noindent}% begin code %{\end{itshape}}% \begin{document} \begin{exercise}{An Example} This is a sample. \end{exercise} \end{document}
これで 望みの 表示が 可能になります。
後色々 注意 例題 が有るようですが 省略 ということにしておきます。
にゃんたろう 拝!
2008年 8月 1日 (金) 21:01:12 JST 作成
TeX Defining Environments (環境)
Copyright © 2006.-2008. nyantarou All Rights Reserved.