我对 LyX 和 TeX.SX 都很陌生,也没有 LaTeX 背景。我正在用 LyX 写硕士论文,刚刚将文档样式从 改为book
。book (Memoir)
当我尝试导出为 pdf(使用 pflatex)时,我收到两条错误消息(下面的 1 和 2):
1)
Argument of \reserved@a has an extra }.
2)
Paragraph ended before \reserved@ was complete.
解释如下:
1)
{\Large{ Masteroppgave i lingvistikk}}}
I've run across a `}' that doesn't seem to match anything.
For example, `\def\a#1{...}' and
`\a}' would produce this error. If you simply proceed now, the `\par'
that I've just inserted will cause me to report a runaway argument
that might be the root of the problem. But if your `}' was spurious,
just type `2' and it will go away.
2)
{\Large{ Masteroppgave i lingvistikk}}}
I suspect you've forgotten a `}', causing me to apply this
control sequence to too much text. How can we recover?
My plan is to forget the whole thing and hope for the best.`
Masteroppgave i lingvistikk
是我的标题的最后一部分,意思是“语言学硕士论文”。我使用对齐的换行符将我的论文标题分成三行。标题的所有行都是样式title
,但它们的字体大小不同。
当我使用文档类时,它似乎工作正常book
,但是更改为之后,Memoir
就出现了问题。
编辑:我尝试使用普通的vspace
换行符而不是对齐的换行符,但 pdf 只显示其中一个换行符,而第二个换行符不知何故被忽略了。
编辑:我会尝试举一个最小的例子(尽管我以前从未举过):
\documentclass[norsk,english,oldfontcommands]{memoir}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}
\usepackage{babel}
\begin{document}
\selectlanguage{norsk}%
\title{{\huge{<<Første linje av første tittel, andre linje av hovedtittel>>
}}\linebreak{}
\linebreak{}
{\Large{Første linje av undertittel, og andre linje}}\linebreak{}
\linebreak{}
{\Large{Masteroppgave}}}\selectlanguage{english}%
\maketitle
\end{document}
答案1
如果我正确理解了您的意思,您可以在 LyX 中尝试以下步骤来创建标题:
- 通过下拉菜单添加标题。
- 写下主标题。如果想在中间换行,请按Ctrl+ Enter。
- 使用“插入”-->“格式化”-->“垂直间距”添加一些垂直间距。如果您使用风俗您可以自己定义长度。
- 编写副标题,再次使用Ctrl+Enter进行换行。
- 再次添加一些垂直空间。
- 写“Masteroppgave”。
- 选择字幕和“Masteroppgave”,右键单击文本,选择文本样式-->自定义,将大小设置为更大,然后点击“确定”。
一个可用的 LaTeX 示例。我用 在主标题和副标题之间添加了一些垂直空间\\[<length>]
。正如 Barbara 在评论中提到的,\huge
等\large
是开关,而不是带参数的命令,所以我删除了它们后面的括号。
\documentclass[norsk,english,oldfontcommands]{memoir}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\begin{document}
\title{\huge <<Første linje av første tittel, \\
andre linje av hovedtittel>> \\[2cm]
\Large Første linje av undertittel,\\ og andre linje
\\[1cm]
Masteroppgave}
\maketitle
\end{document}