删除页脚中的斜体文本,但不删除目录中的斜体文本

删除页脚中的斜体文本,但不删除目录中的斜体文本

由于我在某些小节中有一些斜体文本,当我在页脚中将节标记设置为小写时,斜体文本仍为小写。我如何才能在页脚中单独删除 \textit 设置(我尝试使用短节名称,即 \section[短名称]{长名称},但这样斜体文本也会从目录中删除,这是我不想要的)?

参考代码:

\documentclass[11pt,a4paper,twoside]{book}
\usepackage{fullpage}
\usepackage{titlesec}
\usepackage{fancyhdr}
\begin{document}
...
\tableofcontents
...
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[LO]{\sc{\leftmark}}
\renewcommand\sectionmark[1]{\markright{\thesection \space #1}{}}
\fancyfoot[RE]{\sc{\rightmark}}
\renewcommand\chaptermark[1]{\markboth{Chapter \thechapter: #1}{}}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancypagestyle{plain}{
    \fancyhf{}
    \fancyfoot[LE,RO]{\thepage}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}}

\chapter{Chapter name}
\thispagestyle{plain}
\section{bla bla \textit{bla} bla}

\end{document}

谢谢!

答案1

您需要使用具有斜体(或倾斜)小型大写字母的字体;该cfr-lm软件包提供了 Latin Modern 所请求的功能以及更多功能。

\documentclass[11pt,a4paper,twoside]{book}
%\usepackage{fullpage}
\usepackage[
  rm={lining=true,tabular=true},
  sf={lining=true,tabular=true},
  tt={lining=true,tabular=true},
]{cfr-lm}
\usepackage{titlesec}
\usepackage{fancyhdr}

\fancypagestyle{standard}{%
  \fancyhf{}%
  \fancyfoot[LE,RO]{\thepage}%
  \fancyfoot[LO]{\nouppercase{\textsc{\leftmark}}}%
  \fancyfoot[RE]{\nouppercase{\textsc{\rightmark}}}%
  \renewcommand{\headrulewidth}{0pt}%
%  \renewcommand{\footrulewidth}{0pt}%
}
\renewcommand\chaptermark[1]{\markboth{Chapter \thechapter: #1}{}}
\renewcommand\sectionmark[1]{\markright{\thesection \space #1}}

\fancypagestyle{plain}{%
  \fancyhf{}%
  \fancyfoot[LE,RO]{\thepage}%
  \renewcommand{\headrulewidth}{0pt}%
%  \renewcommand{\footrulewidth}{0pt}%
}

\pagestyle{standard}

\begin{document}


\tableofcontents

\chapter{Chapter name}

\section{Bla bla \textit{bla} bla}

\clearpage

abc

\clearpage

def

\end{document}

在此处输入图片描述

答案2

在类(和类memoir的超集)中,分段划分(从到)可以有两个可选参数:bookreport\book\subparagraph

\section[<toc-title>][<head-title>]{<title>}
\subsection[<toc-title>][<head-title>}{<title>}

等等。这样,您就可以在目录、页眉和主文档中拥有不同的标题,其中的单词和/或字体可以不同。

相关内容