2020美賽C題賽後總結之——latex排版

1. Mcmthesis模板

Latex編輯軟件中自帶了mcmthesis模板。使用時只需要\document{mcmthesisi}就可以了。
點擊這裏可以進一步瞭解關於該模板的一切
在導言區可以設置一些參數。下面我對這些參數進行一些通俗的解釋。

\mcmsetup{
	CTeX = true,
	%是不是支持中文,個人感覺就是雞肋
	tcn = 0000,	
	%你們的控制號
    problem = A,#選題
    sheet = true,
    %是否在第一頁顯示摘要,摘要內容將寫在正文的\abstract 環境中
    titleinsheet = true, 
    %摘要中是否要顯示標題,
    keywordsinsheet = true,
    %摘要中是否要顯示關鍵詞,關鍵詞寫在正文的\keyword 環境中
    titlepage = true,
    %是否要顯示標籤頁,標籤頁相當於封面,可以顯示題目作者日期
    abstract = true
    #是否添加摘要頁,一般這裏要選擇false,否則會生成兩個摘要頁}

其餘的我不加贅述有興趣的讀者可以查找相關資料。

2.Latex真諦

筆者第一次正式參加美賽,也是第一次使用Latex進行完整的排版,在排版過程中出現很多問題,經過不斷地摔打摸索,筆者逐漸領悟到一些Latex的真諦,下面同大家做一個分享。
Latex真諦其實只有六個字,“所見即所得”,這六個字並非筆者原創,很多人可能都聽過筆者也很早就知道了,但是知道並不等於領悟,只有在實際排版的過程中,不斷出錯不斷修改,不斷嘗試,才能參悟這六個字。
一般來說,所見即所得,即看山是山看水是水,這是word的境界,你所寫的東西立刻呈現在眼前,是什麼就是什麼;
那麼非所見即所得,即看山不是山看水不是水,這就是Latex的境界了。在Latex中,所有的內容都可以看做被放在一個一個的小盒子裏。這些小盒子是有生命的,它有時候會聽從你的命令,但又不會完全服從,你的Latex代碼要做的事情有兩件,一是往盒子裏面填充內容,一是爲盒子找到合適的位置,當你想要固定一張圖片和文字的相對位置的時候,往往是很困難的,因爲牽一髮而動全身。也可以把每個盒子看做一個可拼接的剛體。
因此你要對你寫的東西負責,你要清楚整篇論文的框架,看着代碼,就知道編譯出來是什麼樣子的,一開始可以頻繁編譯觀察規律。
我相信足夠熟練以後,就可以達到看山還是山看水還是水的境界了,神功大成之後,任意文檔任你揉捏如探囊取物。

3.具體操作Tips

  1. em 代表一個當前字號的長度是一個很有用的單位,它等於一個\quad的長度
  2. tabular環境可以插入表格,如果想要對錶格的行列進行合併或分割可以調用**\multirow宏包和\makecell宏包**,重要的位置參數有p{<寬>},@{添加內容},如果設置爲r@{.}l,就會產生小數點對齊的效果。
  3. array 是一個很重要的概念,它和tabular很類似,但往往用於排版數學公式,array宏包對tabular宏包進行了擴展,用法複雜多樣,筆者並未用到,因此並未完全掌握。
  4. float是一個偉大的概念,我們稱其爲浮動體,本質上也是一種盒子。這種盒子會靈活的在他的代碼位置上下浮動。\table \figure 都是浮動體環境
    下面直接上乾貨,文本頁中每頁最多三個浮動體,頁頂兩個頁底一個最大,最大佔用空間比例頁頂0.7頁底0.3,文本最少佔比0.2,浮動頁中浮動體最小佔0.5.還有多個浮動體之間的距離,浮動體與文本段落的距離這些參數不一一列舉。當然我們也可以使用\setcounter,\renewcommand 來對這些參數見進行自定義調整,此外在允許位置中添加一個**!感嘆號可以讓一切文本頁的浮動體限制失效。另外如果想要讓浮動體喪失生命只要在位置選項中設置[H]**就行了
  5. \label 運用好標籤可以極大地節約你排版的時間,不僅可以快速轉化到目標標籤的代碼位置,還能在正文中一勞永逸的引用某個圖表而不用擔心圖標的序號改動而引起重新修改的問題。
  6. 圖片與文字的關係,在撰寫論文時,最好爲插圖確定好編號及標題,在正文中最好不要出現,“如下圖所示:”這樣的文字,因爲你也不確定所謂的下圖會跑到哪裏去,記住,非所見即所得

4.錯誤修改

latex編譯器在編譯過程中會對錯誤給出提示,
養成閱讀錯誤的習慣能夠高效的學習避免下次出錯。

以上是我對Latex排版的一些心得體會,在以後的競賽過程中,筆者會及時更新補充,歡迎各位讀者關注筆者的博客,如果你有一些建議或者認爲筆者所寫的內容有錯誤,歡迎在留言區指出並討論。

5.參考文獻。

                                     ——劉海洋  《Latex入門》
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章