![如何更改文本位置](https://linux22.com/image/239776/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%96%87%E6%9C%AC%E4%BD%8D%E7%BD%AE.png)
\documentclass[a4paper]{article}
\usepackage[usenames,dvipsnames]{color}
\usepackage{yfonts}[1998/10/03]
\begin{document}
\frakfamily\Large\fraklines
\textcolor{Green}{\yinipar{E}\textswab{text} \\}
\end{document}
我在本帖中附加了一张图片,我可以实现第一张图片,但我希望实现第二张图片。
答案1
你可以简单地使用\textinit
:
\documentclass[a4paper]{article}
\usepackage[usenames,dvipsnames]{color}
\usepackage{yfonts}[1998/10/03]
\begin{document}
\frakfamily\Large\fraklines
\textcolor{Green}{\textinit{E}\textswab{text} \\}
\end{document}
答案2
第二个是使用lettrine
。如果你不想让初始值挂在边距中(如 Gonzalo 的答案中所示),你可以使用
\documentclass[a4paper]{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{yfonts}[1998/10/03]
\usepackage{lettrine}
\usepackage{lipsum} % for testing
\renewcommand\LettrineFont{\initfamily\color{Green}\tiny}
\begin{document}
\swabfamily\Large\fraklines
\lettrine[lines=1]{S}{ome} text
\lipsum*
\end{document}
这也显示了 的一个优点lettrine
:您可以通过适当更改轻松地为其定义全局字体\LettrineFont
。在本例中,我将其更改为首字母字体系列,yfonts
并选择颜色和大小。[lines=1]
参数\lettrine
设置布局,以便只有一行文本缩进首字母(这给出了您想要的布局)。您可以使用 全局设置它(这样您就不必每次都传递参数)\setcounter{DefaultLines}{1}
。
附注:您应该使用xcolor
而不是color
。 并且您的\frakfamily
会立即被 覆盖\textswab
。 因此我简单地将其更改为\swabfamily
。
答案3
该lettrine
软件包可能是一个选项:
\documentclass[a4paper]{article}
\usepackage[usenames,dvipsnames]{color}
\usepackage{yfonts}[1998/10/03]
\usepackage{lettrine}
\usepackage{lipsum}
\begin{document}
\frakfamily\Large\fraklines
\frakfamily\Large\fraklines
\textcolor{Green}{\lettrine[lraise=2.5,loversize=-0.55]{\yinipar{E}}{\textswab{text}}}
\end{document}