몇 가지 수정 사항을 도입하려는 의도로 \tsubsection
코드를 실질적으로 1:1로 인계한다는 새 섹션을 만들고 있습니다 .subsection
이 예에서는
\documentclass{report}
\makeatletter
\newcounter{tsubsection}
%\renewcommand{\thetsubsection}{\@Roman\c@tsubsection}
\newcommand\tsubsection{\@startsection{tsubsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\large\bfseries}}
%\newcommand*\l@tsubsection{\@dottedtocline{2}{3.8em}{3.2em}}
\makeatother
\begin{document}
\tsubsection{Methods}
Some text
\end{document}
출력은
머리에 있는 추가 "방법"은 어디 tsubsection
에서 왔습니까?
답변1
Methods
정의하지 않았기 때문에 추가 항목 이 표시되고 \tsubsectionmark
다음 명령이 표시됩니다.
\csname tsubsectionmark\endcsname{Methods}
(의 정의 깊은 곳 어딘가에 나타남 \@startsection
)은 다음과 같습니다.
\relax{Methods}
Methods
PDF에 쓰는 것입니다 .
일부 페이지 표시( 또는 \tsubsectionmark
사용)를 추가 하거나 단순히 인수를 사용하려면 를 정의해야 합니다 .\markright
\markboth
\newcommand\tsubsectionmark[1]{}
작업 코드:
\documentclass{report}
\usepackage{trace}
\makeatletter
\newcounter{tsubsection}
%\renewcommand{\thetsubsection}{\@Roman\c@tsubsection}
\newcommand\tsubsection{\@startsection{tsubsection}{2}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\large\bfseries}}
\newcommand\tsubsectionmark[1]{}
%\newcommand*\l@tsubsection{\@dottedtocline{2}{3.8em}{3.2em}}
\makeatother
\begin{document}
\tsubsection{Methods}
Some text
\end{document}