我正在嘗試使用“amsart”類別製作一個包含完整作者姓名和簡短作者姓名的文檔。如果我只有完整的作者姓名,則標題頁將包含標題,然後包含作者。但出於某種原因,如果我還包含簡短的作者姓名,則標題頁將以涉及作者姓名的標題開頭,然後列出標題,然後再次重新列印作者姓名。如何去掉標題頁上列出作者姓名的標題,同時仍使用簡短的作者姓名?
範例程式碼:
\documentclass[]{amsart}
\begin{document}
\title{Titley title}
\author{Authory author}{Author}
\author{Authory author}{Author}
\maketitle
hi
\end{document}`
答案1
\author
您以錯誤的方式使用了該命令。
命令的參數(La)TeX
有兩種類型:
- 強制參數:這是命令所必需的,通常必須放在大括號內:
{}
...(請注意,像\bfseries 這樣的一些命令可以在出現後影響其內部組內的所有內容,因此我們實際上不會調用其餘的參數組“一個參數”,有時,需要兩個參數的命令可以訪問它們而無需花括號,但幾乎總是建議使用花括號 [嘗試\frac a b
然後嘗試\frac a bc
...之後。了解為什麼建議使用花括號。 - 可選參數,即通常(但並非總是)在命令的強制參數之前是必需的,並且放置在方括號 (
[]
) 內。
\author
指令僅採用一個強制參數(和一個可選參數)。所以,它的語法是\author[Short name]{Long Name}
(可選參數是...可選)
透過在大括號內使用兩個參數,第二個參數將被列印(與命令無關\author
)......並且僅作為文字列印出來。