劉 嘯北京大學出版社有限公司,北京 100000
LaTeX排版書稿的編輯工作淺談
劉嘯
北京大學出版社有限公司,北京100000
摘要本文結合LaTeX排版軟件的特點,總結了以LaTeX軟件排出的出版物的常見錯誤和需要特別注意的問題,并探索了責任編輯在latex排版書稿的編輯加工和校對過程中的一些工作方法和技巧。筆者作為LaTeX排版軟件多年的使用者和接觸者,積累了豐富的經驗或是教訓。撰寫這篇文章的目的,是想將這些經驗或教訓與同行分享,希望能對大家的工作有所幫助。
關鍵詞LaTeX;編輯;校對
科技類圖書中數學公式很多,上下標、根號、分式等的互相嵌套也非常復雜,方正系統排出的公式經常會出現很別扭的樣式。正因為如此,現在已經有很多科技類的圖書采用了LaTeX排版軟件來排版。用LaTeX排出的公式,無論指標、符號嵌套多復雜,都能夠優雅地輸出。對于科技類的專著而言,隨著中國圖書走出去的腳步的加快,若想讓外方出版社接受出版,能提供LaTeX排版的源文件是很有競爭力的條件。
LaTeX是一款邏輯性非常強的排版軟件。它的排版方式不是像word那樣所見即所得的,要使用以反斜杠“”開頭的各種命令,結合文字寫成一個后綴是“tex”的文件。在輸入完成后,通過編譯tex文件,才能生成供閱讀的dvi或pdf文件。
tex文件通常以導言區開始,在這一區域用“documentclass{}”,“usepackage{ }”等語句定義文檔的基本格式、所使用的宏包等等。須專門說一下的是,在導言區,可以用“def{}”來定義僅針對于這一文檔的新命令。比如“defa{ alpha}”能起到這樣的作用,如果你在接下來的文檔里寫入“a”,則在編譯后的dvi或pdf文件里會生成希臘字母α,即程序視“a”命令等同于“alpha”命令。這樣做在寫較長的文檔時會提高效率,但也會因為定義的隨意性帶來一些隱患。
LaTeX的邏輯性還體現在交叉引用上。在tex文件中,對于參考文獻、公式、圖等的引用通常并不是直接排入編號,是通過“ibitem{}”、“label{}”等語句給予相應的文獻、公式、圖等一個名字,然后再在行文中用“cite{}”、“ ef{}”等語句對以這個名字命名內容以引用。在編譯后,相應的內容獲得編號,而引用他們的地方也自動出現相應的編號。這樣的好處是,無論你刪除或是添加多少公式,公式的編號和相應引用的地方的編號在編譯后都會自動調整成正確的順序。同樣,LaTeX排出文檔的書眉、目錄、索引等都是通過導言區的設置和文中相應內容處的標注而自動生成的。當然,這是在排版人員沒有手動干預的情況下才成立的。
雖然LaTeX可以通過一些命令來嵌入jpg,pdf等格式的圖片,但其最簡單、也是最可靠的嵌入圖片格式是eps。因此,有些作者會強制把一些其他格式的圖片轉成eps文件,這樣有時會帶來一些問題。
LaTeX有很多優點,但是因為其自動生成的東西很多,因而從某種意義上講,有一點“不受控制”。如果對于軟件不熟練,或是排版人員對作者原稿的排版習慣不熟悉,就會出現一些錯誤。當然,因為作者或排版人員輸入上的失誤造成的錯誤也很多,而且有相當多的錯誤具有獨特性,即只在LaTeX文檔里會出現。下面我們就把常見的一些錯誤做一下總結。
1)缺失反斜杠“”造成的錯誤。比如“alpha”,如果漏掉了反斜杠,就會在輸出的文檔里出現“alpha”這個單詞,而不是想要得到的“α”。
2)引用出錯。有兩種常見情況:
①命名重復。作者或排版人員可能會出現把相同的名字賦予不同的對象的情況,這時就會出現引用的錯誤。而且,根據LaTeX的內在邏輯,錯誤往往會出現不止一處。
②引用名出錯。引用名出錯,一種是輸入錯誤,還有一種是修訂時刪除了某個文獻、圖片或公式等,而tex引用處的命令并沒有相應刪除。無論原因如何,當引用了不存在的文獻等時,編譯后生成的文檔會在相應位置出現兩個問號“??”。
3)手動輸入或修改造成的錯誤。前面提到,LaTeX因為內在的邏輯性,有時顯得不受控制,因此有些排版人員會把很多本來應自動生成的東西手動敲進去。手動敲進去的東西,就打斷了和文檔其他部分的自動關聯,若不加以注意,會引起非常嚴重的錯誤。
4)強制換行出現的錯誤“\”。LaTeX文檔的換行是自動的,但是,作者或是排版公司出于某些目的,有時會采用強制斷行命令“\”。如果作者的原稿版心與責編對圖書設計的版心尺寸不一樣,這一強制斷行命令就會引起很大問題。而強制換行在公式中可能誘發的錯誤見第4節中相應討論。
5)自定義出現的錯誤。前文曾經說過,使用“def{}”語句可以定義一些僅針對當前文檔的命令。但如果排版公司替換了作者tex文檔的導言區而沒有注意作者自定義的命令,就會使作者后面的所有這類命令失效,從而導致錯誤。筆者發表的學術論文中曾經發生過這一問題,盡管沒有造成內容上的錯誤,卻使得發表后的論文在外觀上變得不太好看,形成了無法彌補的遺憾。
針對LaTeX排版的特點以及容易出現的錯誤,我們在組稿、編輯加工、校對過程中要有所應對。筆者總結了以下一些經驗,供出版界的同仁參考。
1)模版的提供。給作者提供設計好版式的模版,既能提高效率,又可以減少錯誤。需要說明的是,本節以下的討論,并不以作者使用模版寫作為前提。
2)對作者的要求。對作者的寫作提出一定要求是對其后的工作非常有幫助的,具體有以下幾項。
①提供完整的、能夠編譯通過的tex文件和全部圖片。
②使用較新的LaTeX版本。如果作者使用的版本過低,會給排版人員帶來困擾,也會直接影響排出書稿的質量。
③盡量不要自定義命令。前文已經探討了這樣做可能引發的錯誤。對于整本書來說,輸入工作量相當大,作者很可能會采用自定義命令,因此編輯在事前強調一下是很有必要的。
④提供格式合適、清晰的圖片。前文談到過,eps是最一般的在LaTeX書稿中使用的圖片格式。采用其他格式不是不可以,但有可能會造成錯誤或增加排版人員的工作量。再有,有一些作者提供的圖片是從pdf或jpg轉成的eps圖片,這有時會導致清晰的矢量圖變成了像素圖,其清晰度沒有保證,因此編輯應該對作者加以提醒。
⑤是否加索引要在交稿前確定。前文說過,LaTeX的索引是通過命令自動生成的。因為tex文檔可讀性遠不如pdf,如果索引在已經編輯加工之后的校樣階段再加入會非常耗時耗力。
3)對作者來稿的編輯加工。要強調的是,本文專門針對LaTeX排版的書稿,因此不討論一般的編輯加工注意事項(這些事項在LaTeX的書稿中當然也都須注意),只針對編輯加工LaTeX排版書稿的幾個特殊的地方做一點闡述。
①接到書稿后要首先對tex文件加以編譯。要強調的是,作者隨原稿提供的pdf很完整,不代表其tex文件和圖片也很完整,因為電子文檔存在版本問題。如果編譯不能通過或有問題,應及時與作者溝通解決。
②增加、減少公式、圖片等的時候,應注明引用處自動修改,不要手改每一引用處的編號。如果編輯在每一處編號上作了修改,可能會使排版人員刪去了引用語句而以文字的方式輸入引用編號。這種手寫編號是不會隨著公式、圖片的增減而自動改變的,因而會給將來再次調整埋下出錯的隱患。
③遇到公式的時候,要非常小心一些不該有的字符出現。筆者曾經在文獻[2]的書稿編輯中發現,度規g的指標應該是下標“μν”,即想得到,在源文件中應該用“g_{mu u}”來實現,但書稿輸入時漏掉了后一個反斜杠,結果輸出為了,差點造成了一個很大的錯誤。
④對于夾帶在文字中的公式要格外小心,留意它們的樣式是否與獨立占行的公式一致。LaTeX的公式是需要專門設定環境的,否則會當成文字來處理。如在文字中夾帶的公式,要用$符號置于兩側,才會以公式的形式呈現。最常見的例子是負號“-”。如果不在公式兩端加$,負號會比正常公式中的短很多。其他的字母和符號的樣式也會有較大區別。
⑤注意公式的編號是否冗余。在LaTeX中,如果公式較長需要回行時,自動回行的效果往往不好。如果想手動將某處強制斷行,須加入命令“\”,而此時,如果不在雙反斜杠前面加入“ onumber”命令,則前一半公式在編譯后也會出現一個編號,造成了一個公式有兩個以上編號的錯誤。
⑥對于全書參考文獻、索引的增減,也要本著自動的原則,在書稿上加以說明,盡量不要手動去改。
總之,編輯加工過程至關重要,編輯要慎之又慎。而針對LaTeX這一軟件,要學會用其優點,給自己和排版人員創造便利。
4)與排版人員的溝通。編輯應該在稿件發排之時,就與排版人員做細致交流,而在拿到校樣后,也要向排版人員了解一些排版中的信息。同樣,這里略去對于一般書稿的討論,僅針對LaTeX書稿,筆者總結的需要交流的方面如下。
①發排時要盡量要求排版人員不要手動填寫公式、圖片等序號。而書眉、目錄、索引等等在作者沒有提供時,也盡量自動生成。
②現在的排版公司為了提高效率,往往把一部書稿分給不同的人來排,這往往會造成無法引用、頁碼混亂等問題,因而編輯應盡量要求排版公司設置一個協調全書的人員,并在每次校樣時都全書編譯一次。
③拿到校樣以后,應該與排版人員做再次溝通,詢問其手動修改的是哪些部分,全書有沒有統一編譯等等,做到心中有數。
5)校樣的處理。
校樣的處理是消除錯誤的又一個關鍵環節。對于LaTeX校樣,有以下一些地方須特別注意。
①繼續留意前面所討論的LaTeX書稿中常見的錯誤。特別是版心調整后,可能會新增一些原稿中本不存在的錯誤。
②導言區如果做了較大修改,改變了作者自定義的命令,要特別留意這些命令出現的地方是否正確。
③如果得知排版人員手動修改了一些編號、索引或是書眉、目錄等,要對這些地方倍加留意,不要想當然地以為這些地方的序號、頁碼沒有問題。
④最好用校樣的pdf文件檢索一下“??”這個字符,其出現處都是引用的錯誤。
總結起來LaTeX是一款非常具有邏輯性的軟件,其排出的書稿各個部分之間有很強的聯系,而打斷這些聯系是危險的,作為編輯,應該盡量順應、利用這一特性而不是試圖去改變它。圖書作為人類文化傳承的主要載體,對其質量如何要求都不過分。“紙上得來終覺淺”,在這里,我建議每一個理工科的編輯,都去了解一下LaTeX這種排版軟件,體會一下它的特點。
參考文獻
[1]李淼,等.Dark Energy(暗能量)[M].北京:北京大學出版社,2012.
[2]B. Chen and X. Liu,“ D1-D3 (or D3) Systems with Fluxes”, JHEP 0808 (2008)034.
[3]B. Chen and X. Liu, “ Tiny Graviton Matrix Theory On Time-Dependent Background”, Nucl. Phys. B811 (2009) 288-304.
作者簡介:劉嘯,工作單位為北京大學出版社有限公司。
中圖分類號G2
文獻標識碼A
文章編號2096-0360(2015)19-0064-03