并且\calligra
,像 这样的字母\
消失\u{g}
了。我该如何修复这个问题?
请参阅下面的演示。没有 calligra,它可以工作。有的话,就不行。
\documentclass[12pt,letterpaper]{report}
\usepackage[cam,width=4truein,height=6truein,letter,center] {crop}
\usepackage[T1]{fontenc}
\usepackage[x11names]{xcolor}
\usepackage{calligra}
\usepackage{setspace}
\usepackage{anysize}
\usepackage{background}
\usepackage{graphics}
\marginsize{2cm}{2cm}{6.6cm}{1cm}
\thispagestyle{empty}
\backgroundsetup{scale=0.5,angle=0,opacity=0.6,position={16.5cm,-15.0cm},contents={\includegraphics[scale=0.5]{wedding-rings-2400px}}}
\begin{document}
\crop
\begin{center}
{\calligra \small K{\i}z \u{g}ını} \\
{\small K{\i}z \u{g}ını}\\
\end{center}
\end{document}
答案1
该字体没有无点 i 或 g-breve,但你可以从另一种字体中获取重音符号并使用带点的 i 但隐藏点,或者正如 Ulrike 指出的那样,该字体确实有一个(非常风格化的)短重音符号,因此你可以添加\relax
以阻止 LaTeX 尝试使用复合字母:
\documentclass[12pt,letterpaper]{report}
\usepackage[T1]{fontenc}
\usepackage{calligra}
\usepackage{color}
\def\ci{i\rlap{\textcolor{white}{\kern2pt\rule{2pt}{7pt}}}}
\begin{document}
{\calligra K\ci z \raisebox{-2pt}{\rmfamily\u{}}\kern-6pt g\ci n\ci}
{\calligra K\ci z \u{\relax g}\ci n\ci}
{ K{\i}z \u{g}ını}
\end{document}