我正在尝试实现所谓的简单定制,但我无法实现。特别是,我希望段落的第一个字母用哥特字体书写,如本图所示
我尝试使用这些软件包lettrine
,yfonts
但似乎我遗漏了一些东西......这是我的代码
\documentclass[oneside, 11pt]{memoir}
\usepackage{lettrine}
\usepackage{yfonts}
\begin{document}
\yinipar{L}{orem} ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
\yinipar{\textgoth{L}}{orem} ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
\lettrine[lines=3]{\gothfamily\fontsize{50}{60}L}{orem} ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
\lettrine[lines=3]{\textgoth{L}}{orem} ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
\end{document}
该命令\yinifonts
(第一个示例)使用了另一种字体,通过尝试更改它(第二个示例),我没有得到正确的字体尺寸。使用\lettrine
我觉得更接近,但我无法使此字体高 3 行。
答案1
此特定字体没有您所需的大小(如果您阅读日志,LaTeX 会告诉您它已替换了字体)。使用 手动缩放以适应大小scalebox
。
\documentclass[oneside, 11pt]{memoir}
\usepackage{yfonts, graphicx}
\usepackage{lettrine}
\begin{document}
\lettrine[lines=3]{\gothfamily\fontsize{50}{60}\scalebox{2}{L}}{orem} ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
\end{document}
您可以将\fontsize{50}{60}
值更改为更高的值,然后您会发现没有更大的字体大小可用。当然,最好将我的 MWE 更改为小宏,而不是将参数与文本混在一起。
以这种方式缩放字体并不是一个好主意。从艺术角度来看,当字体放大或缩小时,它们会使用数学公式来补偿影响其美观的各种参数。最好找到一种可缩放的字体。
要按照 egreg 的评论更改点大小,请尝试此操作。
\documentclass[oneside, 11pt]{memoir}
\usepackage{yfonts, graphicx}
\DeclareFontShape{LYG}{ygoth}{m}{n}{<-> ygoth}{}
\usepackage{lettrine}
\begin{document}
\lettrine[lines=3]{\gothfamily\fontsize{48pt}{50pt}\selectfont L}{orem} ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
\end{document}