为什么居中功能对于 Calligra 不起作用?

为什么居中功能对于 Calligra 不起作用?

我正在尝试使用 calligra 包来制作婚礼服务订单。只是想让标题看起来更美观一些。但是,当我使用 \centering 命令时,它似乎不起作用:

\centering
Test1\\
\calligra{Test}

产生的书法文字似乎不居中。这可以修复吗?

calligra 未居中

谢谢大家,

詹姆士

答案1

以下是@DavidCarlisle 在其评论中所建议的:

\documentclass{article}
\usepackage{calligra}
\begin{document}

  \centering
  {Test1}\\
  \hspace*{-0.5em}%%
  {\calligra Test}

\end{document}

在此处输入图片描述

你可以通过执行以下操作来帮助自己想象中心:

\documentclass{article}
\usepackage{xcolor}
\usepackage{calligra}
\setlength\fboxsep{0pt} % just for the example
\def\visualCenter{%%
  \raisebox{0pt}[0pt][0pt]{%%
     \makebox[0pt]{\rule{2cm}{0.4pt}}%%
     \makebox[0pt]{\color{blue}\rule[-0.75cm]{2em}{0.4pt}}%%
     \makebox[0pt]{\color{red}\rule[-1in]{0.4pt}{2in}}%%
    }}
\begin{document}

  \centering
  \visualCenter\\
  {Test1}\\
  \hspace*{-0.5em}{\calligra Test}

\end{document}

在此处输入图片描述

答案2

它居中。斜体效果营造出一种错觉。并且对齐方式是根据字母的底部来决定的。

,在您的示例中,“test1”显然大于“test”(因为“1”)。

原始示例用于\fbox证明居中:

\documentclass{article}
\usepackage{calligra}
\setlength\fboxsep{0pt} % just for the example
\begin{document}
\centering
\fbox{Test1}\\
\fbox{\calligra Test}
\end{document}

在此处输入图片描述

Calligra 字体比普通字体小,但位于中央。

相关内容