scrlayer-scrpage
我在使用该软件包时遇到了问题。我正在使用推荐的scrreprt
类scrlayer-scrpage
。我有一个双面文档,我希望页码位于页面的外部底部,而章节/小节位于内部/外部标题中。我正在使用主文档,我通过 合并我的章节\include{}
。以下章节来自我的原始文档:
\setcounter{page}{1}
\include{Diss_Zusammenfassung}
\include{Diss_Abstract}
\include{Diss_Introduction}
\include{Diss_Background}
\include{Diss_Aim}
\include{Diss_MundM}
\include{Diss_Results}
\include{Diss_Discussion}
也许这个包含与我的一个问题有关,因为我无法在 MWE 中重现它。这就是我把它放在这里的原因。
现在说说我的问题:
- 我设置了
\ifoot*{\pagemark}
,这样我就可以在正确的位置获得正确的页码 - 但页码也在页面内部给出(参见 MWE)。如果我取消注释,\clearpairofpagestyles
我只会获得所需的页码位置,但根本没有页眉。如果注释了,我会得到所描述的双页码,加上页眉,有时是正确的,有时是不正确的(参见下一个问题:D)。 - 词汇表和缩略词中的标题:如果词汇表和缩略词超过一页,词汇表会有标题,但缩略词没有(参见 MWE)。我不明白。有没有办法隐藏第二页词汇表上的标题?我试过了
\thispagestyle{plain/empty}
,但它根本不影响第二页词汇表上的标题。 - 标题不正确。我无法在 MWE 示例中重现此问题,这就是为什么我认为它可能与这个
\include
东西有关。在原始文档中,我包含了上面显示的章节。我知道每当开始新章节时,都会pagestyle
将设置为plain
- 所以我不会被章节开头的空标题所困扰。但让我感到困惑的是,在“Zusammenfassung”一章的第二页上出现了标题“首字母缩略词”。“摘要”一章只有一页长 - 所以没有标题。然后是“一般介绍”,其中“首字母缩略词”再次出现在第二页。当包含“目标和方法”一章时(再次,第二页),同样的事情再次发生。在“材料和方法”一章的第二页上,“材料”出现在标题中,正如预期的那样。它在“结果”一章中也正常工作。但是,在“讨论”一章中,显示了“结果”一章的最新部分。我认为问题出现在当前章节中没有章节/小节时。但是我如何告诉 LaTeX 不显示任何内容或显示当前章节而不是最新的章节/小节?为什么它在参考书目中没有问题?
这是我的 MWE,不幸的是它对问题 3 不起作用(抱歉 =/)。
\documentclass[11pt,a4paper,twoside,bibliography=totocnumbered]{scrreprt} % twoside=zweiseitiges Drucklayout
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel} % für Deutsch ngerman
\usepackage{marvosym}
\usepackage{blindtext}
\usepackage[headsepline,markcase=used]{scrlayer-scrpage} % Für die Kopf- und Fußzeile inkl. Trennlinie und Titel groß geschrieben
%\clearpairofpagestyles %löscht Voreinstellungen von plain und des headings-Stils
\pagestyle{scrheadings}
\automark*[section]{section}
\automark*[subsection]{}
\ifoot*{\pagemark}
%\setkomafont{pageheadfoot}{}% Fußzeile normale Schrift
\usepackage[acronyms,toc,translate=babel,nopostdot,nonumberlist]{glossaries} % weitere Optionen: shortcuts
%%%%%%%%% Abkürzungen %%%%%%%%%%%
\pagenumbering{gobble}
\makenoidxglossaries
\setglossarystyle{long}
\newacronym{RP}{RP}{retinitis pigmentosa}
\newacronym{AMD}{AMD}{age-related macular degeneration}
\newacronym{LANUV}{LANUV}{Landesamt für Natur, Umwelt und Verbraucherschutz Nordrhein-Westfalen; State Agency for Nature, Environment and Consumer Protection Northrhine-Westfalia}
\newacronym{HE}{HE}{hematoxylin and eosin}
\newacronym{UV}{UV}{ultraviolet}
\newacronym{LED}{LED}{light-emitting diode}
\newacronym{NaCl}{NaCl}{sodium chloride}
\newacronym{OCT}{OCT}{optical coherence tomography}
\newacronym{sd-OCT}{sd-OCT}{spectral-domain optical coherence tomography}
\newacronym{ERG}{ERG}{electroretinography}
\newacronym{ffERG}{ffERG}{full-field electroretinography}
\newacronym{mfERG}{mfERG}{multifocal electroretinography}
\newacronym{MEA}{MEA}{multielectrode array}
\newacronym{IR}{IR}{inner retina}
\newacronym{OR}{OR}{outer retina}
\newacronym{ONL}{ONL}{outer nuclear layer}
\newacronym{OPL}{OPL}{outer plexiform layer}
\newacronym{IS}{IS}{inner segment}
\newacronym{OS}{OS}{outer segment}
\newacronym{IPL}{IPL}{inner plexiform layer}
\newacronym{INL}{INL}{inner nuclear layer}
\newacronym{GCL}{GCL}{ganglion cell layer}
\newacronym{NFL}{NFL}{nerve fiber layer}
\newacronym{ONF}{ONF}{optic nerve fiber layer}
\newacronym{ASR}{ASR}{Artificial Silicon Retina}
\newacronym{rd1}{rd1}{retinal degeneration 1}
\newacronym{rd10}{rd10}{retinal degeneration 10}
% RHO
\newglossaryentry{RHO}
{
name=RHO,
description={rhodopsin:
\newline G-protein coupled photon receptor}
}
% PDE6B
\newglossaryentry{PDE6B}
{
name=PDE6B,
description={Rod cGMP-specific 3',5'-cyclic phosphodiesterase subunit beta:
\newline G-protein effector enzyme}
}
% RLBP1
\newglossaryentry{RLBP1}
{
name=RLBP1,
description={retinaldehyde binding protein:
\newline 11-cis-retinaldehyde carrier}
}
% RP1
\newglossaryentry{RP1}
{
name=RP1,
description={microtubule-associated protein:
\newline microtubule formation and stabilization}
}
% cGMP
\newglossaryentry{cGMP}
{
name=cGMP,
description={cyclic guanosine monophosphate:
\newline second messenger in phototransduction cascade}
}
% VEGF
\newglossaryentry{VEGF}
{
name=VEGF,
description={vascular endothelial growth factor:
\newline signal protein involved in angiogenesis}
}
% mGluR6
\newglossaryentry{mGluR6}
{
name=mGluR6,
description={metabotropic glutamate receptor 6:
\newline G protein-coupled receptor, linked to inhibition of cAMP}
}
% CNQX
\newglossaryentry{CNQX}
{
name=CNQX,
description={6-cyano-2,3-dihydroxy-7-nitro-quinoxaline-2,3-dione disodium:
\newline AMPA/kainate receptor antagonist}
}
% DL-AP5
\newglossaryentry{DL-AP5}
{
name=DL-AP5,
description={DL-2-Amino-5- phosphonopentanoic acid:
\newline NMDA receptor antagonist}
}
% MFA
\newglossaryentry{MFA}
{
name=MFA,
description={meclofenamic acid:
\newline gap junction blocker}
}
% DHA
\newglossaryentry{DHA}
{
name=DHA,
description={dietary docosahexaenoic acid:
\newline omega-3 fatty acid}
}
% FPG protein
\newglossaryentry{FPG protein}
{
name=FPG protein,
description={Formamidopyrimidine-DNA glycosylase:
\newline repair endoduclease}
}
% NADPH
\newglossaryentry{NADPH}
{
name=NADPH,
description={Nicotinamide adenine dinucleotide phosphate:
\newline coenzyme; reducing agent; anabolic metabolism
}
}
% NADH
\newglossaryentry{NADH}
{
name=NADH,
description={Nicotinamide adenine dinucleotide:
\newline coenzyme; oxidizing agent; catabolic metabolism
}
}
% RNAi
\newglossaryentry{RNAi}
{
name=RNAi,
description={RNA interference:
\newline \textit{small interfering RNA} prohibits translation by interfering with \textit{messenger RNA}
}
}
% SMA
\newglossaryentry{SMA}
{
name=SMA,
description={"alpha smooth muscle actin" staining:
\newline stains microfilaments of the cytoskeleton, myofibroblasts
}
}
% FWHM
\newglossaryentry{FWHM}
{
name=FWHM,
description={full width at half maximum:
\newline in a gaussian curve, the width of the function on the x-axis at 50\,\% of the maximum on the y-
axis
}
}
% CTA
\newglossaryentry{CTA}
{
name=CTA,
description={chemiblocker + Triton X-100 + sodium azide
}
}
% CT
\newglossaryentry{CT}
{
name=CT,
description={chemiblocker + Triton X-100
}
}
\renewcommand*{\glsnamefont}[1]{\textmd{#1}} %Akronyme in normaler Schriftgröße (ohne diesen Befehl alles fett)
\begin{document}
%------------------------ TOC ------------------------
\newpage
\tableofcontents
\thispagestyle{empty} % nicht benötigt mit pagenumbering{gobble} am Anfang
\listoffigures
\listoftables
\printnoidxglossaries
%\printglossary
\thispagestyle{empty}
%------------------------ KAPITEL ------------------------
\newpage
\pagenumbering{arabic}
\setcounter{page}{1}
\Blinddocument
These are glossary entries: \Gls{RHO}, \gls{PDE6B}, \gls{RLBP1}, \gls{RP1},
\gls{CT}, \gls{CTA}, \gls{FWHM}, \gls{SMA}, \gls{RNAi}, \gls{NADH},
\gls{NADPH}, \gls{FPG protein}, \gls{DHA}, \gls{MFA}, \gls{DL-AP5},
\gls{CNQX}, \gls{mGluR6}, , \gls{VEGF}, \gls{cGMP} and these are acronyms:
\Gls{RP}, \gls{AMD}, \gls{LANUV}, \gls{HE}, \gls{UV}, \gls{LED}, \gls{NaCl},
\gls{OCT}, \gls{sd-OCT}, \gls{ERG}, \gls{ffERG}, \gls{mfERG}, \gls{MEA},
\gls{IR}, \gls{OR}, \gls{ONL}, \gls{OPL}, \gls{IS}, \gls{OS}, \gls{IPL},
\gls{INL}, \gls{GCL}, \gls{NFL}, \gls{ONF}, \gls{ASR}, \gls{rd1}, \gls{rd10}
\end{document}
我将非常感激任何帮助。提前谢谢大家。
答案1
要获取页脚外侧的页码(例如奇数页的右侧,偶数页的左侧),您必须使用\ofoot
。但这是双面文档的默认设置。因此,使用
\usepackage[headsepline,markcase=used]{scrlayer-scrpage}% sets page style scrheadings
\automark*[section]{section}
\automark*[subsection]{}
如果你想使用\clearpairofpagestyles
那么
\usepackage[headsepline,markcase=used]{scrlayer-scrpage}% sets page style scrheadings
\automark*[section]{section}
\automark*[subsection]{}
\clearpairofpagestyles
\ohead{\headmark}
\ofoot*{\pagemark}
如果页码应该位于内页脚中(如示例代码所示),则可以使用
\usepackage[headsepline,markcase=used]{scrlayer-scrpage}% sets page style scrheadings
\automark*[section]{section}
\automark*[subsection]{}
\ifoot*{\pagemark}
\ofoot*{}
或者
\usepackage{scrlayer-scrpage}% sets page style scrheadings
\automark[section]{section}
\automark*[subsection]{}
\clearpairofpagestyles
\ohead{\headmark}
\ifoot*{\pagemark}
empty
要在目录等的所有页面上使用页面样式,请设置
\pagestyle{empty}
\renewcommand\chapterpagestyle{empty}
切换回scrheadings
\cleardoublepage
\pagestyle{scrheadings}
\renewcommand\chapterpagestyle{plain}
重要:\cleardoubleoddpage
在更改页码方案之前使用。
\cleardoubleoddpage
\pagenumbering{arabic}% <- sets the page counter to 1
关于您的 3. 问题:也许您必须在选项automark
中添加选项scrlayer-scrpage
:
\usepackage[headsepline,markcase=used,automark]{scrlayer-scrheadings}
\automark*[section]{section}
\automark*[subsection]{}
或者你必须使用
\usepackage[headsepline,markcase=used]{scrlayer-scrheadings}
\automark[section]{chapter}
\automark*[section]{section}
\automark*[subsection]{}