使用 Tgpagella 改变左双引号的外观

使用 Tgpagella 改变左双引号的外观

考虑以下调用字体的代码tgpagella

\documentclass{book}
\usepackage{tgpagella} % Sets tgpagella as main font.
\begin{document}
\Huge
\thispagestyle{empty}
\textbf{``This is a quote.''}
\end{document}

产生

在此处输入图片描述

观察非常规的开头双引号显示。

从数学上讲,我希望(如果可能的话) (1) 水平反射所述引文(即,将它们上下颠倒),然后 (2) 垂直向上平移,将上下颠倒的图像恢复到原始起点。这将使这对开头的引文看起来更传统。

问题:是否可以使用 Latex 执行此操作?如果可以,那么如何操作?如果不行,有人可以建议一种方法,让我使用字体以tgpagella常规方式显示开头的双引号对;也就是说,如果我们通过垂直轴反射显示的一对结束双引号,我们将得到的图像?我正在用 进行编译pdflatex

谢谢。

答案1

更多的是对自己答案的长篇评论,但旨在建议一个更好的方法来做这件事,如果你真的想要破坏艺术家的作品。

\documentclass{book}
\usepackage{tgpagella}
\usepackage{graphicx}
\usepackage{accents}% for the bad code

\newcommand{\reflection}{%
  \raisebox{.25ex}{\reflectbox{''}}%
}
\newcommand{\reflect}[1]{\accentset{\reflection}{#1}}


\begin{document}

$\reflect{}$ This is a quote''

A $\reflect{}$ quote''

\end{document}

产生以下非常有争议的输出

在此处输入图片描述

您是否看到开盘价高于收盘价?

更好的代码:

\documentclass{book}
\usepackage{tgpagella}
\usepackage{graphicx}

\newcommand{\badquotes}{\reflectbox{''}}


\begin{document}

\badquotes This is a quote''

A \badquotes quote''

\end{document}

在此处输入图片描述

我选择的名字应该是不言自明的。以下是根据 Zapf 的设计得出的输出,我毫不怀疑我更喜欢哪一个。

在此处输入图片描述

答案2

可能有更好的方法,但自从发布问题以来,我发现我所要求的可以通过调用rotatingaccents包,然后定义一个新命令来有效地实现,比如\reflection,如下面的代码所示:

\documentclass{book}
\usepackage{rotating,tgpagella,accents}

\newcommand{\reflection}{%
  \raisebox{.25ex}{\reflectbox{''}}%
}
\newcommand{\reflect}[1]{\accentset{\reflection}{#1}}

\begin{document}
\thispagestyle{empty}
\Huge
$\reflect{}$ This is a quote''
\end{document}

这似乎产生了所要求的结果:

在此处输入图片描述

不过,根据 Thérèse 之前的评论,从印刷术上来说这可能不是一个好主意。

相关内容