문서( 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 closed
Plus Auctex 는 올바른 dvi 파일을 생성하지만 Latex()로 컴파일할 때 오류를 반환합니다 .
어떻게 하면 이를 올바르게 달성할 수 있습니까?
미리 감사드립니다.
답변1
좋아, 해결했는데 명령을 올바르게 사용하는 방법을 몰랐습니다 \titlesec
. 나는 사용했다
\titleformat{\section}[hang]{\Large\scshape\centering}{§\thesection}{1em}{}
\titleformat{\subsection}[hang]{\large\scshape}{§\thesubsection}{1em}{}
전체 형식을 지정하려면 *가 없습니다.
혼자 묻고 답해서 미안해요.
편집: 누군가가 이 문제를 겪을 경우를 대비해 나중에 참조할 수 있도록 이전 코드 조각에서 {}
오른쪽의 네 부분은 []
텍스트 스타일, (하위)섹션 제목 앞에 표시되는 항목, 열거와 항목 사이의 공백입니다. 제목, 열거형과 제목을 구분하는 항목입니다. 이 경우 \thesection
섹션 번호를 출력합니다. 1em
는 섹션 번호와 제목 사이의 공백이며 둘 사이에 상징적 구분이 있습니다.
모든 항목이 한 줄로 표시되는 경우 또는 열거형 줄, 구분선(네 번째 ), 제목이 있는 경우일 수 []
있습니다 .hang
display
{}