放大小写字母和回忆录标题

放大小写字母和回忆录标题

我使用软件包放大了字体的小写字母letltxmacro。这在文本、章节标题等中效果很好,但我使用的是 under \pagestyle{ruled}memoir这会导致页面标题也包含小写字母的章节标题。LetLtxMacro但是,当使用时,这些标题会消失(好吧,标尺保留,但文本消失)。有什么想法可以解决这个问题吗?

\documentclass[11pt,a4paper,twoside,openright]{memoir}

\usepackage[T1]{fontenc}
\usepackage[scale=0.95]{tgpagella}
\usepackage{letltxmacro,lipsum,relsize}
\LetLtxMacro{\oldscshape}{\scshape}
\renewcommand{\scshape}[1]{\oldscshape\relscale{1.2}}

\begin{document}
\pagestyle{ruled}
\chapter{Title with \textsc{small caps}}
\section{Section title}
some text \textsc{some text} some text
\lipsum
\lipsum
\lipsum
\end{document}

答案1

我不会用这些卑鄙的手段,而是relsize直接缩放字体:

\documentclass[11pt,a4paper,twoside,openright]{memoir}

\usepackage[T1]{fontenc}
\usepackage[scale=0.95]{tgpagella}
\usepackage{lipsum}

\AtBeginDocument{
  \DeclareFontShape{T1}{qpl}{b}{sc}{<-> [1.14] ec-qplb-sc}{}
  \DeclareFontShape{T1}{qpl}{b}{scit}{<-> [1.14] ec-qplbi-sc}{}
  \DeclareFontShape{T1}{qpl}{m}{sc}{<-> [1.14] ec-qplr-sc}{}
  \DeclareFontShape{T1}{qpl}{m}{scit}{<-> [1.14] ec-qplri-sc}{}
}

\begin{document}
\pagestyle{ruled}
\chapter{Title with \textsc{small caps}}
\section{Section title}
some text \textsc{some text} some text
\lipsum
\lipsum
\lipsum
\end{document}

我使用 0.95*1.2=1.14;这些线条取自t1qpl.fd

在此处输入图片描述

相关内容