名前: hide 日時: 2001-06-26 11:22:42 IPアドレス: 210.249.65.*
> のようになりますが、何とかして > 1 テスト1 > 1.1 テスト2 > 1.1.1 テスト3 > のように、小さいものほど右へずれるようには > ならないのでしょうか? プログラムの解説はできませんが、 私は次のようにmysubsection, mysususectionなどを再定義して使っています。 参考にして下さい。 ----------------------------------------------------------- \documentclass[a4paper,10pt]{jarticle} \usepackage{mychapter} \begin{document} \tableofcontents \mysection{テスト1} \mysubsection{テスト2} \mysubsubsection{テスト3} \end{document} ------------------------------------------------------------- %\newcommand*{\l@section}{\@dottedtocline{1}{1.5em}{2.3em}} %\renewcommand*{\l@section}{\@dottedtocline{1}{1.5em}{1.8em}} \def\mysection#1{% \addtocounter{section}{1} %\def\sectionname{#1} \def\sectionname{\the\value{section}\hspace{1em}#1} %\section*{\sectionname} \section*{\the\value{section}\hspace{0.5em}#1} %\addcontentsline{toc}{section}{\protect{\numberline{% % \the\value{section}}{\sectionname}}} \addcontentsline{toc}{section}{\sectionname} \sectionmark{#1} \setcounter{subsection}{0} } %\newcommand*{\l@subsection} {\@dottedtocline{2}{3.8em}{3.2em}} %\renewcommand*{\l@subsection} {\@dottedtocline{2}{3.8em}{2.7em}} \def\mysubsection#1{% \addtocounter{subsection}{1} %\def\subsectionname{#1} \def\xsubsectionname{\the\value{section}.\the\value{subsection}\hspace{1em}#1} \def\subsectionname{\hspace{2em}\xsubsectionname} \subsection*{\subsectionname} %\addcontentsline{toc}{subsection}{\protect{\numberline{% % \the\value{section}.\the\value{subsection}}{\subsectionname}}} \addcontentsline{toc}{subsection}{\xsubsectionname} \subsectionmark{#1} \setcounter{subsubsection}{0} } %\newcommand*{\l@subsubsection}{\@dottedtocline{3}{7.0em}{4.1em}} %\renewcommand*{\l@subsubsection}{\@dottedtocline{3}{3.8em}{3.6em}} \def\mysubsubsection#1{% \addtocounter{subsubsection}{1} %\def\subsubsectionname{#1} \def\xsubsubsectionname{\the\value{section}.\the\value{subsection}.\the\value{subsubsection}\hspace{1em}#1} \def\subsubsectionname{\hspace{4em}\xsubsubsectionname} \subsubsection*{\subsubsectionname} %\addcontentsline{toc}{subsubsection}{\protect{\numberline{% % \the\value{section}.\the\value{subsection}.\the\value{subsubsection}}{\subsubsectionname}}} \addcontentsline{toc}{subsubsection}{\xsubsubsectionname} \subsubsectionmark{#1} }
この書き込みへの返事: