LuaLateX: Проблема с микротипом \textls и окружением center

LuaLateX: Проблема с микротипом \textls и окружением center

Я хочу использовать \textlsдля уменьшения межбуквенного интервала при цитировании работ/композиций. Если я использую его на титульном листе внутри centerсреды, он становится немного беспорядочным. Как и в других примерах, кажется, что строки каким-то образом смещены вправо. Команда внутри обычного текста, кажется, работает нормально.

я используюLuaLateXСкомпилировать.

МВЭ:

\documentclass{article}

\usepackage{microtype}
\usepackage{geometry}
\geometry{a4paper, top=25mm, left=20mm, right=20mm, bottom=30mm,
headsep=0mm, footskip=12mm}

\usepackage{fontspec}
\setmainfont[SmallCapsFont={Latin Modern Roman Caps}]{Latin Modern Roman}

\newcommand{\work}[1]{\textsc{\textls[-50]{#1}}}

\begin{document}

    \begin{center}
    \huge
        Immanuel Kants \work{Kritik der praktischen Vernunft},

        \work{Kritik der reinen Vernunft} und

        \work{Kritik der Urteilskraft}

    \end{center}

\end{document}

введите описание изображения здесь

решение1

Вместо этого вы можете использовать функцию LetterSpace:

\documentclass{article}

\usepackage{microtype}
\usepackage{geometry}
\geometry{a4paper, top=25mm, left=20mm, right=20mm, bottom=30mm,
headsep=0mm, footskip=12mm}

\usepackage{fontspec}
\setmainfont[SmallCapsFont={Latin Modern Roman Caps},
             SmallCapsFeatures={LetterSpace=-6}]{Latin Modern Roman}

\newcommand{\work}[1]{\textsc{{#1}}}

\begin{document}

    \begin{center}
    \huge
        Immanuel Kant's \work{Kritik der praktischen Vernunft},

         \work{Kritik der reinen Vernunft} und

        \work{Kritik der Urteilskraft}

    \end{center}

\end{document}

Вы также можете спрятать текст в fbox с невидимыми правилами:

\newcommand{\work}[1]{{\fboxsep=0pt\fboxrule=0pt\fbox{\textsc{\textls[-50]{#1}}}}}

Это также работает, если вы добавляете слова-соединители.

 \newcommand{\work}[1]{\textsc{^^^^2060\textls[-50]{#1}^^^^2060}}

но только если текст находится на одной строке. Если есть разрыв строки, центрирование снова будет потеряно.

решение2

как обходной путь используйте

    ~\work{Kritik der reinen Vernunft} und~

введите описание изображения здесь

Связанный контент