LyX:以回忆录文档样式书写时标题行中断的问题

LyX:以回忆录文档样式书写时标题行中断的问题

我对 LyX 和 TeX.SX 都很陌生,也没有 LaTeX 背景。我正在用 LyX 写硕士论文,刚刚将文档样式从 改为bookbook (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 中尝试以下步骤来创建标题:

  1. 通过下拉菜单添加标题。
  2. 写下主标题。如果想在中间换行,请按Ctrl+ Enter
  3. 使用“插入”-->“格式化”-->“垂直间距”添加一些垂直间距。如果您使用风俗您可以自己定义长度。
  4. 编写副标题,再次使用Ctrl+Enter进行换行。
  5. 再次添加一些垂直空间。
  6. 写“Masteroppgave”。
  7. 选择字幕和“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}

相关内容