不知道谷歌究竟是什麼,所以我會在這裏問。如何在章節標題下添加作者字幕?
我正在爲論文排版一系列註釋。每一章都將在一篇論文中,所以我想將論文作者正確歸入章節名稱(論文標題)。
我可以想到一個這樣做的黑客方式,但我想我會先問優秀的人們爲什麼更優雅/貢獻於知識庫。
不知道谷歌究竟是什麼,所以我會在這裏問。如何在章節標題下添加作者字幕?
我正在爲論文排版一系列註釋。每一章都將在一篇論文中,所以我想將論文作者正確歸入章節名稱(論文標題)。
我可以想到一個這樣做的黑客方式,但我想我會先問優秀的人們爲什麼更優雅/貢獻於知識庫。
爲什麼不使用專爲諸如會議程序之類的東西而設計的包裹,例如this one?
除了titlesec
(使用explicit
選項)之外,您還可以使用substr
程序包創建標題中的作者的語義方式。
然後,你可以寫你在這條路上章:
\chapter{About random things on Internet, and another procrastination issues. Alice Marigold}
在這種情況下,標題和作者都對分離的(如果你在一個使用週期,您可以使用另一個分隔符「」你的頭銜)。然後你可以用titlesec
修改\chapter
格式。使用explicit
選項,您可以使用#1
直接訪問標題內容。然後,您可以分別使用substr
包的命令\BeforeSubString
和\BehindSubString
分隔標題和作者。它們有兩個參數:分隔符標記(本例中爲「。」)和字符串(標題。作者)。
舉個簡單的例子:
\titleformat{\chapter}[hang]{}{% \Huge \thechapter. }{1cm}{% \LARGE \scshape \BeforeSubString{. }{#1}\\ {\Large \itshape ---\BehindSubString{. }{#1}---}% }
The result is similar to this.
您可以非常不同形式的地方標題和作者,包括將它在左邊。這是我在一個LaTeX演示使用的例子,與calc
包:
\titleformat{\chapter}[hang]{}{% \Huge \thechapter. }{1cm}{% \LARGE \scshape \BeforeSubString{. }{#1}\\ \makebox[\textwidth - (1cm + \widthof{\Huge \thechapter.})][r]{\Large \itshape \BehindSubString{. }{#1}}% }
關於表的內容,你可以忽略它把標題未經作者在\chapter
可選參數,或者用titletoc
修改。
而且還有寫有這兩個包的多信息標題的無限可能......
PD:對不起,但由於某些原因,我不能把CTAN鏈接到包。
除非和直到http://meta.stackexchange.com/questions/12918/can-we-have-a-ruling-on-latex-on-stackoverflow上的投票結果變化LaTeX在*中爲*。 – dmckee 2009-10-01 03:26:45