我想用來\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~