
Как правильно набирать многоточие в немецких кавычках?
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage{mathtools}
\mathtoolsset{mathic=true} %%% See https://tex.stackexchange.com/a/3496/
\begin{document}
Terme schreiben wir in Anführungszeichen "`\dots"'. %or "`\ldots"'
\end{document}
pdflatex
при компиляции с , производит
Термы находятся в состоянии готовности „…“.
Какой канонический способ избавиться от пробела между ... и "? Конечно, мы можем написать что-то вроде
\kern.1em\textellipsis\kern-.12em
, но значения кернинга будут предположительно рассчитаны и могут оказаться непереносимыми при смене семейства шрифтов.
решение1
Одним из способов может быть отмена кернинга после многоточия с помощью \unkern
. Я взял эту идею, просматриваяcsquotes
документациячтобы увидеть, как csquotes
обрабатывается его многоточие.
Terme schreiben wir in Anführungszeichen "`\dots\unkern"'.
Интервал теперь кажется менее чрезмерным, но все еще может ощущаться необходимость в небольшой ручной дополнительной коррекции. То, что именно выглядит правильно, в определенной степени является делом вкуса.
Может быть, стоит попробовать использовать центрированные точки или один центрированный символ-заполнитель вместо точек на базовой линии. Таким образом, можно смягчить кажущуюся асимметрию с закрывающей верхней кавычкой. Или же можно просто заполнить фиктивный термин.