名前: . 日時: 2009-08-30 22:42:34 IPアドレス: 59.134.169.*
>>53619 %%% 例 1 %%% 「オリジナルの定義をコピー」してきてそれをいじることを %%% 考えるのが基本. \documentclass{jarticle} \def\quote{% \list{}% {\leftmargin=1zw \rightmargin=0pt}% %%% \leftmargin/\righmargin などの「list 環境のパラメータ」を %%% 一時的に直接変更する場合には,\list の第 2 引数で設定. \item\relax} \def\endquote{\endlist} % ファイル jarticle.cls でのオリジナルの定義は次のとおり. % \newenvironment{quote} % {\list{}{\rightmargin\leftmargin}% % \item\relax}{\endlist} %%% \rightmargin = \leftmargin という設定になっている. %%% その \leftmargin の値には(一般には,list 環境を重ねる段階数に応じて, %%% list 環境のパラメータ設定コマンド \@listi などを経由して)\leftmargini %%% などが用いられる(ファイル jarticle.cls での \leftmargini の値は, %%% 1 段組時:2.5em,2 段組時:2em). \begin{document} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \begin{quote} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \begin{quote} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \end{quote} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \end{quote} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \end{document} %%% 例 2:indent パッケージを用いた場合 %%% (list 環境のパラメータをいじるのと本質的には同じ. %%% 実際,indentation 環境は list 環境の簡易版.) \documentclass{jarticle} \usepackage{indent}%%% 少なくとも,CTAN/macros/latex209/contrib/misc には存在 \begin{document} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \begin{indentation}{1zw}{0pt} %%% \parindent=0pt %%% 必要なら追加 これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \begin{indentation}{1zw}{0pt} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \end{indentation} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \end{indentation} これは,意味のないサンプルテキストです.これは,意味のないサンプルテキストです. これは,意味のないサンプルテキストです. \end{document}
この書き込みへの返事: