TeX Defining Environments (環境)

前へ

TeX 拡張

一通り終えた理由ですが 幾許化の拡張をしてみましょう

modify

以下のように 書き換えるとどうなるでしょうか?

\begin{exercise}{An Example}
This is a sample.
\end{exercise}

以下のような 表示が 望ものであるとすれば

010-mod-w236h60.png

単に ”\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}

駄目な 様です。

011-miss-mod-w342h76.png

”\newcommand”新しい命令を作成したように オプションの 数 今回は1個 ”[1]”と 引数の追加”(#1)”を 定義 しないと いけません。

\newenvironment{exercise}[1]%
{\par\noindent\textbf{Exercise(#1)}\begin{itshape}\par\noindent}%
{\end{itshape}}

最終の TeX ファイル (source code)

最終の 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.