更改章节时 scrlayer-scrpage 标头出现问题

更改章节时 scrlayer-scrpage 标头出现问题

scrlayer-scrpage我在使用该软件包时遇到了问题。我正在使用推荐的scrreprtscrlayer-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 中重现它。这就是我把它放在这里的原因。

现在说说我的问题:

  1. 我设置了\ifoot*{\pagemark},这样我就可以在正确的位置获得正确的页码 - 但页码也在页面内部给出(参见 MWE)。如果我取消注释,\clearpairofpagestyles我只会获得所需的页码位置,但根本没有页眉。如果注释了,我会得到所描述的双页码,加上页眉,有时是正确的,有时是不正确的(参见下一个问题:D)。
  2. 词汇表和缩略词中的标题:如果词汇表和缩略词超过一页,词汇表会有标题,但缩略词没有(参见 MWE)。我不明白。有没有办法隐藏第二页词汇表上的标题?我试过了\thispagestyle{plain/empty},但它根本不影响第二页词汇表上的标题。
  3. 标题不正确。我无法在 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]{}

相关内容