你好,我正在用 LyX 写论文。它非常人性化,但是我无法获得比默认设置下的最大标题更大的标题,实际上这个标题并没有那么大。有什么办法可以解决这个问题吗?
答案1
将以下内容放入乳胶框中(通过 ctrl + l 创建),放在标题首字母之前(框应该显得有点大)
\fontsize{80pt}{0pt}\selectfont
第一个参数是所需的字体大小,您需要根据自己的喜好进行调整,第二个参数控制行距。如果您的标题只占一行,那就没关系,如果它占几行,您必须根据自己的喜好进行调整。
答案2
您可以通过添加以下文档 > 设置... > 本地布局来更改 LyX 中显示的标题大小:
Format 60
Style Title
Margin Static
LatexType Command
Category FrontMatter
InTitle 1
LatexName title
ParSkip 0.4
ItemSep 0
TopSep 0
BottomSep 1
ParSep 1
Align Center
LabelType No_Label
Font
Size Huge
EndFont
HTMLTag h1
HTMLTitle true
End
如果您想更改 PDF 输出标题大小,您可以选择标题并更改编辑 > 文本样式 > 自定义... > 大小,您可以在其中选择(例如)Huge 或 Huger。
以下补丁也将执行相同的操作,将 PDF 输出标题大小更改为\Huge
:
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@maketitle}% <cmd>
{\@title}% <search>
{\Huge\@title}% <replace>
{}{}% <success><failure>
\makeatother
或者,如果你不想加载包:
\makeatletter
\def\title#1{\gdef\@title{\Huge #1}}
\makeatother
上面的代码改变了字体大小,限制了字体的大小。不过,你也可以使用以下代码调整标题的大小:graphicx
或。这里有一个 Document > Settings... > LaTeX Preamble 补丁,它使用前者来拉伸标题,使其达到 的 50 \resizebox
% :\scalebox
\textwidth
\usepackage{graphicx}
\makeatletter
\def\title#1{\gdef\@title{\resizebox{.5\textwidth}{!}{#1}}}
\makeatother