저는 LaTeX와 이 포럼을 처음 접했습니다. 나는 질문을 충분히 잘 공식화할 수 있기를 바랍니다.
내 문서 클래스는 scrreprt
이므로 일방적이지만 헤더의 왼쪽 부분에 섹션을 두고 모든 페이지의 오른쪽 부분에 장이 있고 싶습니다. 이 코드를 사용하면 두 경우 모두 출력이 장이 됩니다. 헤더 아래에 헤드라인이 있어야 합니다.
그리고 한 페이지짜리 문서에는 LaTeX에 맞는 페이지만 존재하며 모든 페이지는 홀수로 간주된다는 내용을 읽었습니다. 예를 들어 글을 쓰는 것이 가능하지 않습니까 \ihead{\leftmark}
? 그리고 지금까지 내 코드는 다음과 같습니다.
\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\automark[section]{chapter}
\clearpairofpagestyles
\ihead[\leftmark]{}
\ohead[\rightmark]{}
\cfoot[\pagemark]{}
당신이 나를 도울 수 있기를 바랍니다!
답변1
아마도 다음이 도움이 될 것입니다.
\documentclass{scrreprt}
\usepackage{blindtext}% only for dummy text
\usepackage[
automark,
autooneside=false,% <- needed if you want to use \leftmark and \rightmark in a onesided document
headsepline
]{scrlayer-scrpage}
\clearpairofpagestyles
\ihead{\leftmark}
\ohead{\ifstr{\leftmark}{\rightbotmark}{}{\rightbotmark}}
\cfoot*{\pagemark}
\renewcommand*\chapterpagestyle{scrheadings}% default pagestyle on chapter pages is plain
\begin{document}
\tableofcontents
\blinddocument
\end{document}
결과: