arsclassica 中词汇表的页眉

arsclassica 中词汇表的页眉

我找不到一种好的方法,将glossaries-extra的词汇表页眉格式化为 ʟᴏᴡᴇʀᴄᴀsᴇ sᴍᴀʟʟ ᴄᴀᴘs,这是arsclassica的章节(即左侧页面)和部分(即右侧页面)标记的默认格式。我很感激您在这方面提供一些建议。

例如,在下面的 MWE 中,标题中的“首字母缩略词列表”以printunsrtglossary'stitle键输入的常规句子大小写形式书写。但是,为了与文档的其余部分保持一致,应将其更改为小写小型大写字母 - 就像前面的“ᴛᴇsᴛ ᴄʜᴀᴘᴛᴇʀ”标题一样。

梅威瑟:

\documentclass[headinclude,footinclude]{scrbook}

\usepackage{arsclassica}
\usepackage{glossaries-extra}

\usepackage{blindtext}

\newacronym{a}{A}{\blindtext[5]}

\begin{document}

    \chapter{Test chapter}

    \blindtext[6]

    \printunsrtglossary[title={List of~acronyms}]

\end{document}

格式正确的页眉


页眉格式错误

答案1

重新定义\glsglossarymark

\makeatletter
\renewcommand{\glsglossarymark}[1]
  {\@mkboth{\textsc\spacedlowsmallcaps{#1}}{\textsc\spacedlowsmallcaps{#1}}}
\makeatother

例子:

\documentclass[headinclude,footinclude]{scrbook}
\usepackage{arsclassica}
\usepackage{glossaries-extra}

\makeatletter
\renewcommand{\glsglossarymark}[1]
  {\@mkboth{\textsc\spacedlowsmallcaps{#1}}{\textsc\spacedlowsmallcaps{#1}}}
\makeatother

\usepackage{blindtext}
\newacronym{a}{A}{\blindtext[5]}
\begin{document}
\chapter{Test chapter}
\blindtext[6]
\printunsrtglossary[title={List of acronyms}]% <- changed
\end{document}

在此处输入图片描述

相关内容