如何更改文本位置

如何更改文本位置
 \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}

textinit 示例

答案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}

在此处输入图片描述

相关内容