数字字母太小

数字字母太小

我正在使用该lettrine包来创建许多宗教文本中使用的下拉数字,但数字太短了。

\documentclass{article}
\usepackage{lettrine}
\usepackage{libertine} % this is the font I'm using
\usepackage{lipsum}    % for generated text

\begin{document}
    \lettrine{1}{}
    \lipsum[5] % generate sample text
\end{document}

上述代码产生此输出。请注意,数字 1 虽然与第二行的底部对齐,但并未与第一行的顶部对齐。我怀疑这是因为在 Libertine 字体中,数字比大写字母短。

MWE 输出

这是我想要的输出。请注意,数字 1 与第二行的底部和第一行的顶部对齐。在我看来,这看起来好多了。

期望输出

答案1

在此处输入图片描述

这里0.3将其放大了 30%,这可能有点太多了,请根据口味进行调整。

\documentclass{article}
\usepackage{lettrine}
\usepackage{libertine} % this is the font I'm using
\usepackage{lipsum}    % for generated text

\begin{document}
    \lettrine[loversize=0.3]{1}{}
    \lipsum[5] % generate sample text
\end{document}

答案2

您可以使用 Bernard 答案的修改版本(我无法重现他的输出)。

\documentclass{article}
\usepackage{lettrine}
\usepackage{libertine} % this is the font I'm using
\usepackage{lipsum} % for generated text

\renewcommand*{\LettrineSecondString}{\strut}
\setlength{\DefaultFindent}{0.5em}
\setlength{\DefaultNindent}{0pt}% this would be added to the findent

\begin{document}

\lettrine{1}{}\lipsum[5] % generate sample text

\end{document}

请注意,后面不要留空格\lettrine{1}{}

这样,您就不需要猜测适当的值loversize(因此不会破坏parallelXeLaTeX。

在此处输入图片描述

答案3

问题不在于字体,而在于 \lettrine 需要第二个参数,默认情况下该参数为小写字母。您可以使用以下命令更改该设置\LettrineSecondString

\documentclass{article}
\usepackage{lettrine}
\renewcommand*{\LettrineSecondString}{F}
\usepackage{libertine} % this is the font I'm using
\usepackage{lipsum} % for generated text
\begin{document}

    \lettrine[nindent=0.25em]{1}{}
    \lipsum[5] % generate sample text

\end{document} 

在此处输入图片描述G

相关内容