http://blog.sina.com.cn/s/blog_630e5dec0100w3jl.html
The LyX Tutorial
Chapter 1 介紹
1.1 歡迎來到 LyX!
這個文檔是為那些不知道 LaTeX 或知之甚少的人准備的。不必擔心,使用 LyX 不必學習 LaTeX。LyX 的目標就是提供一個所見即所得的 LaTeX 應用。為了高效的使用 LyX,還是需要學習一些東西的。
你會發現在其它字處理軟件中常用的排版方式在 LyX 中都不能使用了,比如:在“.”后邊輸入兩個空格,在段間輸入三個空行。你以前使用的軟件允許手動調整間距、字體等東西,所以你不得不即錄入又排版。LyX會做好排版的事情的,而你只需要轉注於重要的東西:你正在寫的內容。
1.2 本教程簡介
1.2.1 學習方式
如果對 LaTeX 比較熟悉的話,你將能夠較快的閱讀本教程,因為 LyX 的思想就是 LaTeX 思想的一種包裝。LyX 自身也有很多特性是你想了解的。就算不想繼續讀下去,你也應該看看
5.2,它是專門寫給熟練的 LaTeX 用戶的。
1.2.2 本教程沒有的
Chapter 2 初識 LyX
2.1 第一個 LyX 文檔
由於本教程不會提供所有信息,所以你需要找到其它的幫助文件。這很簡單:啟動 LyX,在幫助菜單中就有 the
User's Guide。在寫自己的文件時就可以讀到它們了(它們本身就是很好的例子)。注意,當打開多個文件時,可以通過 View 菜單或文檔標簽進行切換。
最后,我們提供了一個文件 example_raw.lyx,給你練習使用。假想這個文件是由一個完全不知道 LyX 特性的人寫的,在學習的過程中,我們會建議你修改這個文件的。example_raw.lyx 中也包含了修改的提示信息。為了對比,我們還提供了一份 LyX 高手寫的同樣內容的文檔:example_lyxified.lyx。
2.1.1 錄入、查看、輸出
- 使用菜單 File⇒New 打開新文件。
- 輸入一個句子: This is my first LyX document!
- 使用菜單 File⇒Save As 保存文件。
- 運行 LaTeX 生成 DVI 文件,使用菜單 View⇒DVI 或 工具欄按鈕
。 LyX 將打開 DVI-viewer 程序顯示文檔打印時的樣子。
1 - 使用菜單 File⇒Export 將文檔輸出成希望的格式。
2.1.2 簡單操作
- 撤消
-
LyX 有多級撤消功能,你可以使用 Edit⇒Undo (或工具攔按鈕
)來撤消本次編輯會話開始以來的所有操作。如果撤消過頭了,可以選擇 Edit⇒Redo (或工具欄按鈕
)恢復。
- 剪切/粘貼/復制
-
使用 Edit⇒Cut (工具欄按鈕
), Edit⇒Copy (工具欄按鈕
),和 Edit⇒Paste (工具欄按鈕
) 來實現剪切、復制和粘貼操作。或者也可通過鼠標中鍵來粘貼選中的文本(包括其它程序中選定的文本)。
- 查找/替換
-
點擊 Edit⇒Find & Replace (工具欄按鈕
) ,在出現的對話框中點擊按鈕“Find Next” 進行搜索,點擊按鈕“ Replace”替換搜到的字詞。
2你還可以指定區分大小寫或全字匹配,當然也可以反向搜索文檔。 - 字符格式
- 用 Edit⇒Text Style 對話框中的 toggle buttons ,可以強調(默認斜體)、加粗或設置為無格式(字體一般較小,用於人名)。
- 工具欄
- 菜單支邊的工具欄提供了一些常用功能的按鈕,例如:粘貼、打印。
2.1.3 所見即所想:LyX 中的空白
對新用戶來說,最難理解的是 LyX 處理空白的方式。敲多次回車只能得到一個空行;敲多次空格只能得到一個空格。在空白行上,連一個空格都無法得到。按下 Tab 鍵也不會移動一個 Tab 位;實際上就沒有 Tab 位!在頁面上方也沒有標尺可供設置 Tab 位和邊距。
很多字處理軟件建立在 WYSIWYG 理念之上,也就是:看到的就是得到的(所見即所得)。LyX 不同,它建立在 WYSIWYM (所想即所得)的理念之上。你想什么就輸入什么,LyX 會處理排版的問題,這樣保證了輸出文件的美觀。回車分段,空格斷詞,沒理由在一行中輸入好幾次空格。Tab 根本就沒有語法意義,所以 LyX 不支持它。使用 LyX,你將花費更多的時間去考慮文檔的
內容,而不是它的
格式。更多關於 WYSIWYM 的解釋參見
Introduction。
LyX 的確也有不少精細調整文檔格式的方法。畢竟 LyX 可能不會 100% 精確的按照你想的去排版。
User's Guide 包含了調整文檔格式的詳細方法,包括水平填充(HFills)和垂直距離(它們比空格、回車更加強大靈活);設置字體大小 、樣式的方法;調整段落對齊方式的手段。你只需要專心寫你的文檔,在最后細調一下文檔格式就好了。使用普通的字處理軟件,你會在寫文檔的整個過程中都被格式排版所困擾。
3
2.2 環境
文檔的不同部分有不同的作用,我們稱這些部分為“環境”(
environments)。標題告訴讀者新的話題(子話題)將會開始。某些文檔含有特殊的環境,比如:期刊會有摘要和題目;書信就沒有摘要和題目,但它有地址。
環境是 LyX 所見即所得哲學的重要部分。一個環境需要具體的定義:字體大小、樣式、縮進、行間距等等。這個問題非常重要,因為一個給定環境的具體定義會隨着文檔類型的變化而變化。比如:某期刊要求標題是黑體、18pt、居中,而另一個可能要求斜體、15pt、左對齊;不同的語言也有不同的縮進標准;參考文獻的格式就變化更大了。LyX 會把你從這些格式中間拯救出來。
2.2.1 節(Section)與子節(Subsection)
在 LyX 文檔的第一行輸入“Introduction”,在環境下拉菜單中設為“節”(Section)
4
, 確定你選擇了“節”(Section)而不是“節*”(Section*)。LyX 將在前邊加上“1”並把字體調大。現在敲回車,環境將從“節”(Section)變回“標准”(Standard)。和多數環境類似,敲回車后環境將終止。輸入文本:
將光標定位到節 1 (Section 1)末尾,敲回車,再次設置為“節”(Section),LyX 會寫上“2”並等待輸入。輸入“About This Document”。剛才的節 2 (Section 2),“More Stuff”,現在已經被改成了節 3 (Section 3)。你只需要確定哪些文字是節(Section)標題,LyX 會處理編號和排版格式的,這就是所見即所想(WYSIWYM)的風格。
點擊第二行,在環境下拉菜單中設為“子節”(Subsection)。LyX 將會在前邊加上“2.1”,並把字體調整的比正文大,比節(Section)標題小。接着把第 4 行也設置成為“子節”(Subsection),LyX 將在它前邊加上“2.2”。如果在節 2 (Section 2)前邊加上了別的節,節 2 將會自動變為節 3(Section 3),后邊的子節也會跟着變成“3.1”和“3.2”。
文檔的層級結構還有次子節 ( Subsubsection )、段 ( Paragraph ) 和子段 ( Subparagraph ),這些就由讀者自行把玩吧。段和子段的標題默認是不編號的,而且子段還有縮進,參閱
User's Guide 得到更多解釋以及如何改變它們。章(Chapter)是文檔層級結構中最高的一級,只能在某些特定的 LyX 文檔類型中才能使用它(見
3.1)。
你可能還希望一些節和子節是不編號的,LyX 有專門的環境實現這個功能。當把節的標題環境改為“節*”(Section*)后,LyX 還將對它使用相同的字體,只是不再對它進行編號。相應的也有帶“星”的子節和次子節環境。試着把一些節或子節的標題環境改為帶星的,同時看看其它的編號怎么隨之改變。
2.2.2 列表(Lists)和子列表(sublists)
- 幻燈片使用帶圓點的條目環境(Itemize)。
- 大綱使用帶編號的枚舉環境(Enumerate)。
- 名詞解釋常用描述環境(Description)。
- 列表環境(List)和描述環境(Description)差不多,只是對齊方式稍有不同。
和標題不同,列表環境在敲回車時不會終止,LyX 會認為你將繼續寫下一個條目。所以上邊的輸入將會產生三個列表項。重新選擇標准環境(Standard)或使用快捷鍵 Alt+P S 才能退出列表環境。要在一個列表項中使用多個段落,可使用保護性中斷(Protected Break),按下 Ctrl + 回車即可。
你已經得到了一個漂亮的條目列表,你是不是已經迫不及待的想運行 LaTeX 看看它們打印出來的樣子了?可如果您想給它們加上編號呢?你只需要選定整個列表
5
,然后選擇枚舉環境(Enumerate)即可。如果你增刪條目的話,LyX 會自動修改枚舉編號的。
現在列表項還是處於被選定狀態的,你可以再試試描述(Description)和列表(List)兩種環境。這兩種環境都是名詞加定義的形式,描述環境前邊的名詞用黑體,列表環境的名詞和后邊的定義由“Tab”
6
分隔。前邊的名詞如果多於一個詞的話,需要使用保護性空格(Protected Blanks)將它們分開。
2.2.3 其它環境:詩、引用和更多
有兩種引用環境:短一點的引用使用引用環境(Quote);長一點的引用使用引文環境(Quotation)。計算機代碼使用代碼環境(LyX-Code),該環境使用typewriter 字體,而且這里是 LyX 中唯一允許使用多個空格的地方。你還可以使用詩環境(Verse)來寫詩:回車分節,Ctrl + 回車斷行。對所有環境的完整描述參見
User's Guide。
Chapter 3 編輯文檔
前邊的章節講解了 LyX 的基本操作和環境的使用方法,使大家對 LyX 有了一個初步的了解。而大部分人使用 LyX 是為了寫文檔的,比如:論文、書、手冊或書信。本章將學習編輯完整的文檔,你將學到文檔類、標題、腳注、交叉引用、參考文獻和目錄的使用方法。
3.1 文檔類
不同的文檔有不同的排版方式,例如書籍是雙面打印,文章是單面打印。文檔還可能有特殊的環境,書信有發信人地址和簽名兩個環境,這兩種環境在書籍和文章中就不起作用。LyX 的文檔類
1
會處理不同文檔種類中不同的排版方式。本教程使用的就是書籍文檔類。文檔類是所見即所想哲學的一個重要部分,它告訴 LyX 怎樣排版,所以你不需要知道太多。
你的文檔可能是用文章(Article)文檔類
2
的,換到其它的文檔類(使用 Document⇒Settings 對話框)看看有什么不同。切換到書籍類時,你會發現在環境下拉框中大部分的選項差異不大,只是現在可以使用“章”環境(Chapter)了。如果不能確定應該使用哪種文檔類,你可以看看環境下拉框里邊的東西。
各種雜志期刊排版區別主要在於字體大小、單雙欄、頁眉等地方。隨着計算機時代的到來,期刊開始接受電子投稿,只要建立相應的 LaTeX 樣式文件(style files),作者們就可以提交正確排版的文章了。LyX 就可以通過 Article (AMS) 文檔類支持美國數學學會會刊。
3
3.2 模板:寫一封信
要寫信,你只需要新建一個文件並從 Document⇒Settings 對話框中設定書信文檔類就行了。但每次寫信都需要設定發信人地址、收信人地址、正文、簽名等環境,LyX 的書信模板可以省下不少時間,你只要替換模板中相應部分的文字即可。
在環境下拉列表框中,你會看到幾個書信文檔類獨有的環境,如:我的地址環境(My Address)。建議在這兒把這些環境一個一個的都試試。你可能會注意到簽名環境(Signature),簽名文字前邊有個紅色的“Signature:”標簽,該標簽並不出現在打印出來的書信中。它就是告訴你這里有你設置的簽名,它出現在哪里也不重要,LyX 是所見即所想的,無論把它放在哪里,LyX 都知道在打印時它應該出現在最后。
鑒於使用模板能夠節省大量時間,我們強烈建議您使用它。另外它們還能夠幫助人們學習其它新奇的文檔類。如果您想把 LyX 介紹給不太會用計算機的人使用的話,模板也能幫上忙。模板還能降低初學者對 LyX 的恐懼感。
3.3 文檔標題
新建一個 LyX 文檔,令其使用文章文檔類(Article)。
5
在第一行寫上題目並令其為標題環境(Title),下一行寫上你的名字並設為作者環境(Author),再下一行寫上日期並設為日期環境(Date)。然后再寫上一兩段摘要,並設為摘要環境(Abstract)。看看這些東西打印出來后是什么樣子的。如果把文檔設為書籍類,將會得到一個單獨的標題頁,看起來就像本教程的第一頁。
3.4 標簽(Labels)與交叉引用(Cross-References)
你可以為章節標題、列表項、公式、腳注、浮動體(floats)添加標簽,之后可在文檔的其它部分通過交叉引用引用它們,可以引用章節編號也可以引用頁碼,LyX 當然也會自動計算交叉引用的編號。自動標簽和交叉引用是 LyX 相對於其它字處理軟件的顯著優點。
3.4.1 標簽
我們回到第一個文檔的第二節,它的標題是“About This Document”。將光標定位至該行末尾,選擇 Insert⇒Label 或工具欄按鈕
。在對話框中輸入標簽名,點擊 OK 后,標簽名將會出現在行尾。

3.4.2 交叉引用
然后將光標放在單詞“section”后邊,選擇 Insert⇒Cross Reference 或點擊工具欄按鈕
調出交叉引用對話框。你將會看到可用的標簽列表,當然現在只有一個:“sec:About-This-Document”,選定它並點擊應用(Apply)按鈕。現在再把光標定位到單詞“page”后邊,並把引用格式改為頁碼,最后再點擊應用。(為了保證排版的正確性,應該在單詞“section”和引用之間放置一個保護性空格(Protected Blank)。對頁碼的引用也是這樣。)

LyX 會將交叉引用放在光標所在位置。在打印出來的文檔中,引用將會被替換成頁碼或節編號(這要看引用格式是怎么設置的了)。在輸出的 DVI 文件中,我們會看到對節 2(Section 2)和頁 1(Page 1)的引用。
3.4.3 關於標簽的更多討論
前邊說過,LyX 會自動計算交叉引用的編號,現在來試試這個功能。在節 2 前邊添加一個新節,更新 DVI 輸出文件,對節的交叉引用已經變成 3 了。再把“About this Document”設置成子節(subsection),引用將會從 3 變為 2.1 。當然,不在標簽前邊添加一整頁文字的話,引用的頁碼是不會改變的。
3.5 腳注(Footnotes)與旁注(Margin Notes)
點擊工具欄按鈕
或菜單 Insert⇒Footnote,將會在當前位置插入腳注。在文檔中找到單詞“LyX”,將光標定位在它后邊,點擊工具欄按鈕
,腳注框將會出現在“LyX”后邊,可以在里邊輸入腳注文字,現在輸入


腳注文字前邊有一個灰框,寫着“腳注 x”(foot x),這里的“x”是腳注編號,點擊它,腳注框將會關閉,光剩下那個灰框,這個動作稱為“折疊”(folding),再次點擊又會“展開”(unfold)。以后可以隨時展開它重新編輯腳注文字。
腳注也可以像普通文字那樣剪切、粘貼,選定腳注的灰框后就可以粘貼了。另外,選定一段文本再點擊按鈕
,你就可以將一段文本轉換為腳注了。要將從腳注變為常規文字,只需要將光標定位在腳注文字的最前邊后再按下退格鍵(Backspace),或者將光標定位在腳注文字的最后邊再按下刪除鍵(Delete)。

3.6 參考文獻(Bibliography)
定位至文檔末尾並切換至參考文獻環境(Bibliography),你輸入的每一個段落都將成為一個被引用對象。現在輸入第一個引用項:“The Lyx Tutorial, by the LyX Documentation Team”。LyX 將會在每個引用項前邊的框加上編號,點擊引用項前邊的框參考文獻項(Bibliography item)對話框就會出現。其中“鍵”(key)是 LyX 中標識該引用項用的,標簽(Label)將會出現在輸出文檔中。標簽項沒有被設定時(默認如此),輸出文檔中就會出現參考文獻的編號。為了方便記憶,把“鍵”(key)設定為“lyxtutorial”。
現在將光標定位至文檔中要引用該文獻的地方,選擇 Insert⇒Citation 或工具欄按鈕
,將出現引用對話框(Citation dialog)。對話框中左側

7
面板列出了可用的文獻項,選擇“lyxtutorial”並點擊添加按鈕(Add)指定將引用的文獻(可指定多個),最后點擊確定或應用按鈕插入文獻引用(原文中少了這一步操作)。查看輸出文件,你會看到方括號中以編號或標簽的形式引用了文檔末尾的參考文獻項。
引用對話框中的注釋字段會在方括號中引用文獻后邊添加一個注釋,用以說明引用的是哪一頁或哪一章。要想引用文獻的標簽而不是編號的話,在參考文獻項對話框(Bibliography item dialog)中設定標簽值即可。更多信息參見
User's Guide。
3.7 目錄(Table of Contents)
用 LyX 在文檔開始添加目錄非常簡單:在文檔標題后敲回車,選擇 Insert⇒List / TOC⇒Table of Contents 就可插入目錄了。這時文字“Table of Contents”以按鈕的形式出現在文檔的第一行。
為了保證文檔的可讀性,LyX 的編輯窗口中並不顯示目錄內容。選擇 Document⇒Outline 或工具欄按鈕
,將在一個新開的提綱窗口(Outline window)中顯示目錄內容。就算你沒在文檔中插入目錄,這一操作依然有效。當你需要在文檔各部分間快速切換時,這一工具會變得相當有用。在提綱窗口中點擊某一章節標題將會高亮顯示該行,並在編輯窗口中定位至該章節。你也可以使用方向鍵在目錄中移動

8
。編輯文檔時開着提綱窗口將會很方便。導航菜單(Navigate)也能提供類似功能。
Chapter 4 數學公式
不少科學家使用 LaTeX,這是因為它能夠輸出漂亮的公式,還不用使用其它字處理軟件的控制字和它們的公式編輯器。但這些科學家中有不少人覺得 LaTeX 很難用,因為它用起來不像是在寫文章,而像是在編程。LyX 能夠很好的解決這個問題,它對公式能夠實現所見即所想。如果熟悉 LaTeX 的話,你會發現以前常用的 LaTeX 的數學命令都能被 LyX 正確識別,而且能夠顯示成最后輸出時的樣子。如果不會使用 LaTeX的話,你照樣能通過數學面板簡單快速的輸入漂亮的數學公式。
4.1 數學模式
要輸入公式,只要點擊工具欄上的按鈕
或使用菜單 Insert⇒Math⇒Inline Formula,LyX 就會插入一個藍色方框,這就是一個空的公式。現在再輸入 E=mc^2 就行了。在公式中輸入字符后,藍色方框會消失。按下 Esc 退出公式輸入狀態,公式四角的紫色標記會消失並將光標定位在公式右邊。再輸入文字時,LyX 會按照常規字符來處理它們的。

LyX 的公式編輯器是所見即所得哲學的又一個例子。LaTeX 中用文本和命令輸入公式,如:\sqrt{2},將文檔輸出后才能看到公式的真正樣子,在編輯狀態下,一般人是很難發現所輸入公式的錯誤的。雖然 LyX 並沒有試着讓公式在編輯狀態下就顯示的非常完美,但它的確讓人看到了所輸入公式的樣子。輸出時 LaTeX 再接手對公式進行專業的排版。
1
4.2 在公式中導航
現在把 E=m c 2 改為 E=1+m c 2 。使用方向鍵將光標移入公式中,公式四角會出現紫色標記告訴你現在正在編輯公式。按下方向鍵將光標定位在等號后邊,輸入“1+”。使用方向鍵將光標移出公式或使用 Esc 退出公式編輯狀態。
如果想把 E=m c 2 改為 E=m c 2.5 +1 ,你需要將光標定位至公式相應的位置上修改即可。要注意的是上下標的編輯方式,如果使用鼠標進行定位的話,公式正文和上下標的位置是不容易區分的。你可用方向鍵將光標定位到字母“c”后邊、數字“2”前邊,按下方向鍵“上”后你就可以修改上標了。完成后再按方向鍵“下”或空格回到公式正文編輯狀態。
4.3 指數與上下標
輸入指數時,你可以使用界面下方的工具欄或直接輸入“^”,LyX 會在上標位置放置一個藍色方框,接下來輸入的字符會被視為上標。上標輸入完成后按空格回到公式正文編輯狀態。類似指數的輸入,輸入下標只需鍵入“_”。
4.4 數學工具欄
4.4.1 希臘字母與符號
4.4.2 根號、重音與定界符
可以使用重音修飾單個字符( v ⟶ )或一組字符( a+b ⟶ ),方法都是相同的。點擊按鈕
,LyX 將插入該修飾並附帶一個輸入點,在這里輸入字符即可。有兩種修飾類型:一個是自動縮放的;另一個是固定尺寸的。固定尺寸的適合修飾單個字符。

定界符(小括號、中括號、大括號)的用法都差不多,點擊按鈕
出現一個對話框,在里邊選擇你需要的即可。默認時,兩邊的定界符是匹配的,取消“keep matched”復選框后也可以把兩邊的定界符設置成不同的。例如: a=langle7. ,“7”的右邊就沒有使用定界符。

覺得麻煩的話也可以直接用鍵盤輸入括號,不過這樣輸入的括號和常規文本一樣都是固定大小的。如果括號中有大個的分式或矩陣的話,公式就會很難看,看了下邊的公式你就明白了。 ( 1 2 2 1 3 + 2 )=( 1 2 2 1 3 + 2 )
4.4.3 分式
4.4.4 TeX 模式:lim、log、sin與其它
由於公式中的字符都被視為變量,所以輸入的“sin”會被看作是三個變量 s 、 i 、 n 的乘積,並使用 Roman 斜體顯示,而且在 sin 和 變量 x 之間也沒有額外的間距。應該如何得到 sin(x) 而不是 sin(x) 呢?
點擊數學工具欄上的按鈕
並選擇“sin”,LyX 將輸入“sin”並將其設為黑色 Roman 正體。“sin”這三個字符被視為一個整體,刪除也是一起刪除。然后再輸入“(x)”,它們將被顯示為藍色斜體。在輸出文件中,公式將會被正確排版。

4.4.5 矩陣
點擊數字工具欄按鈕
,出現的對話框將允許你設置要輸入的矩陣的行數和列數,現在分別將其設為 2 和 3。LyX 將會插入一個 2 × 3 的矩陣,你可以在其中的 6 個輸入點上輸入任何公式,當然將它們留空也是可以的。

4.4.6 顯示模式
LyX 中公式的顯示方式有兩種,一種是行內公式,一種是單行公式。行內公式適合於較簡短的公式,單行公式適合於較龐大的公式或是你想把它單獨顯示。另外,多行公式必需是單行公式,而且只有單行公式才能加標簽和編號(參見
User's Guide)。
關於單行公式最后一個需要注意的問題是排版問題。你需要確切的知道,單行公式和其前后的文字是不是在同一段中。如果你在單行公式后敲回車,那么它后邊的文字將是新的一段,而新起一段是有段間距和縮進的。如果你不想新起一段,那么直接在單行公式后邊輸入文字就好了。
4.5 繼續學習
Chapter 5 雜項
5.1 LyX 的其它重要特性
- LyX 具有所見即所想的表格支持。使用菜單 Insert⇒Table 或 按鈕
可以插入表格。在表格上單擊右鍵,在右鍵菜單中選擇表格設置對話框可以編輯表格的更多屬性。
- LyX 可以支持各種格式的圖片。點擊菜單 Insert⇒Graphics 或工具欄按鈕
,選擇圖片文件,你還可以對它旋轉、縮放。你還可以對圖表使用標題,LyX 還能自動產生圖表的列表。
- LyX 有很強的可定制性,從界面外觀到文檔的輸出方式都可以通過幾種方式來定制。大多的定制可以通過菜單 Tools⇒Preferences 來實現。更多信息參見菜單 Help⇒Customization。
- LyX 開發組成員來自五大洲,所以 LyX 能比其它字處理軟件更好的支持非英語(如荷蘭語、德語、法語、希臘語、捷克語、土耳其語)。從右到左的語言:阿拉伯語、波斯語、希伯來語;亞洲語言:中文、日語、韓語等都能得到支持。你可以使用其它的語言寫文檔,也可以將 LyX 的界面和錯誤信息定義成其它的語言。
- LyX 的菜單支持快捷鍵綁定。你既可以通過 Alt+F O 實現菜單 File⇒Open 的點擊效果,也可以通過快捷鍵來實現(默認是 Ctrl+O)。快捷鍵綁定也是可以自定義的,更多信息參見菜單 Help⇒Customization。
- LyX 可以讀取 LaTeX 文檔。參見 5.2.2。
- LyX 支持拼寫檢查、同義詞典和字數統計。
- LyX 支持附錄和集注。
5.2 LaTeX 用戶必讀
如果你對 LaTeX 一無所知,那么你可以跳過這一節。如果你想了解一點 LaTeX 相關的東西,那就繼續讀下去吧。很多使用 LyX 的人都對 LaTeX 比較熟悉,如果你也是這種人的話,你可能會有個疑問:LyX 真的能做到所有 LaTeX 能做的事情嗎?LyX 的確能夠通過這樣或那樣的方式做到 LaTeX 能做的所有事情,而且 LyX 還能大大簡化編輯 LaTeX 文檔的工作量。
由於本教程僅僅是一個入門指南,所以我們只將注意力集中在新手們關心的地方。為了縮短篇幅,我們只給出了最少的信息。在
Additional Features 和
Embedded Objects 中有 LyX 和 LaTeX 區別的大量信息,那里還將教你如何在 LyX 中玩各種 LaTeX 的花活兒。
5.2.1 TeX 模式
數學公式中 TeX 模式處理起來稍有不同,這里鍵入“\”進入 TeX 模式,輸入空格或非字母字符(如:數字、下划線、脫字號或括號)退出 TeX 模式。退出 TeX 模式時,如果 LyX 認識你輸入的 TeX 命令,它就會將之轉化為編譯后的樣子。如果你輸入了“\gamma”並按下空格,LyX 會把它轉化為藍色的“ γ ”。對於不復雜的數學宏命令,LyX 都能轉化成功的。對於熟練的 LaTeX 用戶來說,直接輸入 TeX 命令的方式會比使用數學工具欄速度快。
LyX 不能支持所有的 LaTeX 功能。有些根本就不支持,有些能夠支持但不能實現所見即所想。TeX 模式使用戶能夠得到全部 LaTeX 的強大功能,而且還能使用 LyX 的方便特性(如:所見即所想的數學公式、表格和編輯方式)。LyX 永遠也不會支持所有的 LaTeX 包,但你可以在序言加入 \usepackage{foo}(見
5.2.4.2),這樣你就可以使用所有 LaTeX 包了。當然這些包並沒有所見即所想支持。
5.2.2 導入 LaTeX 文檔── tex2lyx
使用菜單 File⇒Import⇒LaTeX (plain) 導入 LaTeX 文檔,程序將執行 tex2lyx,從 foo.tex 創建 foo.lyx,然后打開它。如果轉換不成功,你可以試試在命令行加參數執行 tex2lyx 命令。
5.2.3 將 LyX 文檔轉化為 LaTeX 文檔
5.2.4 LaTeX 序言
5.2.4.1 文檔類
Document⇒Settings 對話框中的 Document Class 頁面能夠處理很多 \documentclass 命令選項。這里你能夠修改文檔類、默認字體、頁面大小,還可以在 Class options 區域中輸入額外的選項
1
。
5.2.4.2 其它序言
在 LaTeX 文檔中輸入的特殊命令在 LyX 當然也能使用。選擇 Document⇒Settings⇒LaTeX Preamble,在對話框中輸入命令即可,輸入的任何東西都會直接傳給 LaTeX 編譯處理。
5.2.5 BibTeX
使用 BibTeX 可以創建供多文檔使用的文獻數據庫……沒錯,LyX 能夠支持 BibTeX。選擇 Insert⇒List / TOC⇒BibTeX Bibliography 加入一個 BibTeX 文件,在數據庫字段填入 BibTeX 文件名,在樣式字段填入 BibTeX 樣式文件名。
這時你就可以引用參考文獻了(見
3.6)。LyX 會自動管理 BibTeX 的運行。引用對話框中將會顯示你 BibTeX 文件中所有可用的引用項列表。
5.3 錯誤!
編譯文檔時,如果有 LyX 或 LaTeX 不能識別的東西,LyX 將會報錯。這時會出現 LaTeX 錯誤對話框,點擊某個錯誤將會定位到 LyX 文檔中發生錯誤的地方,並顯示詳細 LaTeX 錯誤信息。