각 섹션 번호 앞에 § 기호를 넣으세요.

각 섹션 번호 앞에 § 기호를 넣으세요.

문서( article클래스)를 작성 중입니다. 나는 섹션을 상호 참조하기 위해 영리한 참조 패키지를 사용하고 있으며 참조를 수정하여 \cref{label}예를 들어 섹션 2인 경우 기호 §2. 또한 titlesec을 통해 (하위)섹션과 부분 제목 형식을 모두 다음 코드로 수정했습니다.

\crefname{section}{§}{§§}
\Crefname{section}{§}{§§}
\crefname{part}{§}{§§}
\titleformat*{\section}{\Large §\scshape\centering}
\titleformat*{\subsection}{\large §\scshape}
\titleformat{\part}[display]
   {\LARGE §\scshape\centering}
   {\thepart}
   {0em}
   {}

마지막으로 하고 싶은 일은 각 섹션의 섹션 번호 앞에 § 기호를 인쇄하는 것입니다. 위와 같은 작업을 시도했는데 각각에 대해 titleformat 명령의 두 번째 {}에 넣었지만 섹션 제목 앞에 분명히 작성되어 다음과 같이 남습니다.

3.1 §This is a section.

Error ocurred after las TeX file closedPlus Auctex 는 올바른 dvi 파일을 생성하지만 Latex()로 컴파일할 때 오류를 반환합니다 .

어떻게 하면 이를 올바르게 달성할 수 있습니까?

미리 감사드립니다.

답변1

좋아, 해결했는데 명령을 올바르게 사용하는 방법을 몰랐습니다 \titlesec. 나는 사용했다

\titleformat{\section}[hang]{\Large\scshape\centering}{§\thesection}{1em}{}
\titleformat{\subsection}[hang]{\large\scshape}{§\thesubsection}{1em}{}

전체 형식을 지정하려면 *가 없습니다.

혼자 묻고 답해서 미안해요.

편집: 누군가가 이 문제를 겪을 경우를 대비해 나중에 참조할 수 있도록 이전 코드 조각에서 {}오른쪽의 네 부분은 []텍스트 스타일, (하위)섹션 제목 앞에 표시되는 항목, 열거와 항목 사이의 공백입니다. 제목, 열거형과 제목을 구분하는 항목입니다. 이 경우 \thesection섹션 번호를 출력합니다. 1em는 섹션 번호와 제목 사이의 공백이며 둘 사이에 상징적 구분이 있습니다.

모든 항목이 한 줄로 표시되는 경우 또는 열거형 줄, 구분선(네 번째 ), 제목이 있는 경우일 수 []있습니다 .hangdisplay{}

관련 정보