TheLyX Tutorial
by the LyXTeam1目錄Chapter 1介紹>1.1歡迎來到 LyX!>1.2本教程簡介>1.2.1學習方式>1.2.2本教程沒有的>Chapter 2 初識LyX>2.1第一個 LyX 文檔>2.1.1錄入、查看、輸出>2.1.2簡單操作>2.1.3所見即所想:LyX 中的空白>2.2環(huán)境>2.2.1節(jié)(Section)與子節(jié)(Subsection)>2.2.2列表(Lists)和子列表(sublists)>2.2.3其它環(huán)境:詩、引用和更多>Chapter 3編輯文檔>3.1文檔類>3.2模板:寫一封信>3.3文檔標題>3.4標簽(Labels)與交叉引用(Cross-References)>3.4.1標簽>3.4.2交叉引用>3.4.3關于標簽的更多討論>3.5腳注(Footnotes)與旁注(Margin Notes)>3.6參考文獻(Bibliography)>3.7目錄(Table of Contents)>Chapter 4數(shù)學公式>4.1數(shù)學模式>4.2在公式中導航>4.3指數(shù)與上下標>4.4數(shù)學工具欄>4.4.1希臘字母與符號>4.4.2根號、重音與定界符>4.4.3分式>4.4.4TeX 模式:lim、log、sin與其它>4.4.5矩陣>4.4.6顯示模式>4.5繼續(xù)學習>Chapter 5雜項>5.1LyX 的其它重要特性>5.2LaTeX 用戶必讀>5.2.1TeX 模式>5.2.2導入 LaTeX 文檔── tex2lyx>5.2.3將 LyX 文檔轉化為 LaTeX 文檔>5.2.4LaTeX 序言>5.2.5BibTeX>5.3錯誤!>Chapter1介紹
1.1歡迎來到 LyX!
這個文檔是為那些不知道LaTeX 或知之甚少的人準備的。不必擔心,使用 LyX 不必學習 LaTeX。LyX 的目標就是提供一個所見即所得的 LaTeX應用。為了高效的使用 LyX,還是需要學習一些東西的。你會發(fā)現(xiàn)在其它字處理軟件中常用的排版方式在 LyX中都不能使用了,比如:在“.”后邊輸入兩個空格,在段間輸入三個空行。你以前使用的軟件允許手動調整間距、字體等東西,所以你不得不即錄入又排版。LyX會做好排版的事情的,而你只需要轉注于重要的東西:你正在寫的內容。繼續(xù)讀下去,了解更多LyX。讀完這篇教程,你會覺得物有所值的。1.2本教程簡介
在開始之前建議您先讀一下Introduction,那里解釋了本文使用的注釋方式。當你了解了各種字體的意義之后,我們先來說說本篇教程是干什么的。1.2.1學習方式
本教程包含了例子和練習。學習中您應該試著輸入我們讓你輸入的東西,完成所有練習,看看您是不是得到了正確的東西。為了方便,將本文檔打印出來會是一個好選擇。如果對 LaTeX比較熟悉的話,你將能夠較快的閱讀本教程,因為 LyX 的思想就是 LaTeX 思想的一種包裝。LyX自身也有很多特性是你想了解的。就算不想繼續(xù)讀下去,你也應該看看5.2,它是專門寫給熟練的LaTeX 用戶的。1.2.2本教程沒有的
現(xiàn)在是開始你的第一個文檔的時候了。Chapter2初識 LyX
2.1第一個 LyX 文檔
開始之前說幾件事情,這會使本教程發(fā)揮更大的作用。由于本教程不會提供所有信息,所以你需要找到其它的幫助文件。這很簡單:啟動LyX,在幫助菜單中就有 theUser'sGuide。在寫自己的文件時就可以讀到它們了(它們本身就是很好的例子)。注意,當打開多個文件時,可以通過 View菜單或文檔標簽進行切換。我們假設你已經(jīng)有了全功能的LyX 和 LaTeX,包括 DVI、PDF 文件瀏覽器。一般來說,在各種操作系統(tǒng)上,在安裝 LyX 的時候就已經(jīng)做好了。最后,我們提供了一個文件example_raw.lyx,給你練習使用。假想這個文件是由一個完全不知道 LyX特性的人寫的,在學習的過程中,我們會建議你修改這個文件的。example_raw.lyx中也包含了修改的提示信息。為了對比,我們還提供了一份 LyX高手寫的同樣內容的文檔:example_lyxified.lyx。示例文檔存在于 LyX安裝路徑的 examples 目錄下。打開示例文檔,另存到自己的目錄下,修改后輸出到 DVI 文件看效果。另外,examples目錄中還有很多其它的示例文件,它們將向您展示 LyX的強大功能。當你忘記了某個功能怎么使用的時候,也可以回來看看這些文檔。2.1.1錄入、查看、輸出
恭喜!你已經(jīng)寫出了第一個 LyX文檔。其余的細節(jié),你會在其它手冊中讀到。2.1.2簡單操作
LyX能夠做到其它軟件能做的絕大部分事情,如:自動換行、段落縮進……以下是幾個簡單操作的使用方法。- 撤消
- LyX 有多級撤消功能,你可以使用 Edit⇒Undo(或工具攔按鈕)來撤消本次編輯會話開始以來的所有操作。如果撤消過頭了,可以選擇Edit⇒Redo (或工具欄按鈕)恢復。目前撤消操作支持100步,而且撤消也不是能夠支持所有更改的,比如對文檔布局的更改就不能被撤消,這的確是一個bug。
- 剪切/粘貼/復制
- 使用 Edit⇒Cut(工具欄按鈕),Edit⇒Copy (工具欄按鈕),和Edit⇒Paste (工具欄按鈕)來實現(xiàn)剪切、復制和粘貼操作。或者也可通過鼠標中鍵來粘貼選中的文本(包括其它程序中選定的文本)。
- 查找/替換
- 點擊Edit⇒Find&Replace(工具欄按鈕),在出現(xiàn)的對話框中點擊按鈕“FindNext” 進行搜索,點擊按鈕“Replace”替換搜到的字詞。2你還可以指定區(qū)分大小寫或全字匹配,當然也可以反向搜索文檔。
- 字符格式
- 用 Edit⇒TextStyle 對話框中的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)和垂直距離(它們比空格、回車更加強大靈活);設置字體大小、樣式的方法;調整段落對齊方式的手段。你只需要專心寫你的文檔,在最后細調一下文檔格式就好了。使用普通的字處理軟件,你會在寫文檔的整個過程中都被格式排版所困擾。32.2環(huán)境
文檔的不同部分有不同的作用,我們稱這些部分為“環(huán)境”(environments)。標題告訴讀者新的話題(子話題)將會開始。某些文檔含有特殊的環(huán)境,比如:期刊會有摘要和題目;書信就沒有摘要和題目,但它有地址。環(huán)境是 LyX所見即所得哲學的重要部分。一個環(huán)境需要具體的定義:字體大小、樣式、縮進、行間距等等。這個問題非常重要,因為一個給定環(huán)境的具體定義會隨著文檔類型的變化而變化。比如:某期刊要求標題是黑體、18pt、居中,而另一個可能要求斜體、15pt、左對齊;不同的語言也有不同的縮進標準;參考文獻的格式就變化更大了。LyX會把你從這些格式中間拯救出來。你可以使用工具欄上的環(huán)境下拉菜單來選擇環(huán)境,它也能告訴你當前的環(huán)境是什么,其中“Standard”是文本的默認環(huán)境。現(xiàn)在我們將在你的新文檔中添加幾個環(huán)境,來看看它們是怎么工作的吧。2.2.1節(jié)(Section)與子節(jié)(Subsection)
在 LyX文檔的第一行輸入“Introduction”,在環(huán)境下拉菜單中設為“節(jié)”(Section)4, 確定你選擇了“節(jié)”(Section)而不是“節(jié)*”(Section*)。LyX將在前邊加上“1”并把字體調大?,F(xiàn)在敲回車,環(huán)境將從“節(jié)”(Section)變回“標準”(Standard)。和多數(shù)環(huán)境類似,敲回車后環(huán)境將終止。輸入文本:This is an introduction to my first LyXdocument.再次回車,選擇“節(jié)”(Section)環(huán)境,LyX將寫上“2”并等待輸入?,F(xiàn)在輸入“More Stuff”,LyX 會把它設置成節(jié)(Section)標題的樣式。將光標定位到節(jié) 1(Section1)末尾,敲回車,再次設置為“節(jié)”(Section),LyX會寫上“2”并等待輸入。輸入“About This Document”。剛才的節(jié) 2(Section2),“More Stuff”,現(xiàn)在已經(jīng)被改成了節(jié) 3(Section3)。你只需要確定哪些文字是節(jié)(Section)標題,LyX會處理編號和排版格式的,這就是所見即所想(WYSIWYM)的風格。敲回車,回到“標準”(Standard)環(huán)境,輸入下邊 5 行文字:Sections and subsections are describedbelow.Section DescriptionSections are bigger thansubsections.Subsection descriptionSubsections are smaller thansections.點擊第二行,在環(huán)境下拉菜單中設為“子節(jié)”(Subsection)。LyX將會在前邊加上“2.1”,并把字體調整的比正文大,比節(jié)(Section)標題小。接著把第 4行也設置成為“子節(jié)”(Subsection),LyX 將在它前邊加上“2.2”。如果在節(jié) 2 (Section2)前邊加上了別的節(jié),節(jié) 2 將會自動變?yōu)楣?jié) 3(Section 3),后邊的子節(jié)也會跟著變成“3.1”和“3.2”。文檔的層級結構還有次子節(jié) (Subsubsection )、段 ( Paragraph ) 和子段 ( Subparagraph),這些就由讀者自行把玩吧。段和子段的標題默認是不編號的,而且子段還有縮進,參閱User'sGuide得到更多解釋以及如何改變它們。章(Chapter)是文檔層級結構中最高的一級,只能在某些特定的LyX 文檔類型中才能使用它(見3.1)。你可能還希望一些節(jié)和子節(jié)是不編號的,LyX有專門的環(huán)境實現(xiàn)這個功能。當把節(jié)的標題環(huán)境改為“節(jié)*”(Section*)后,LyX還將對它使用相同的字體,只是不再對它進行編號。相應的也有帶“星”的子節(jié)和次子節(jié)環(huán)境。試著把一些節(jié)或子節(jié)的標題環(huán)境改為帶星的,同時看看其它的編號怎么隨之改變。練習:修改example_raw.lyx 中的節(jié)和子節(jié)標題。2.2.2列表(Lists)和子列表(sublists)
LyX有好幾種列表環(huán)境,在寫提綱或者重新排序一個已有的列表時,這些列表環(huán)境會幫上大忙。不同的文檔類型需要不同的列表環(huán)境:現(xiàn)在我們寫一個 LyX有關優(yōu)點的列表。在文檔中輸入:LyX is betterthan other word processors because:然后敲回車,并在環(huán)境下拉列表中選擇條目環(huán)境(Itemize)。LyX會在行首加上圓點。繼續(xù)輸入:Typesetting is done for you.Math is WYSIWYGLists are very easy to create!和標題不同,列表環(huán)境在敲回車時不會終止,LyX會認為你將繼續(xù)寫下一個條目。所以上邊的輸入將會產(chǎn)生三個列表項。重新選擇標準環(huán)境(Standard)或使用快捷鍵Alt+PS才能退出列表環(huán)境。要在一個列表項中使用多個段落,可使用保護性中斷(ProtectedBreak),按下Ctrl + 回車即可。你已經(jīng)得到了一個漂亮的條目列表,你是不是已經(jīng)迫不及待的想運行 LaTeX看看它們打印出來的樣子了?可如果您想給它們加上編號呢?你只需要選定整個列表5,然后選擇枚舉環(huán)境(Enumerate)即可。如果你增刪條目的話,LyX 會自動修改枚舉編號的?,F(xiàn)在列表項還是處于被選定狀態(tài)的,你可以再試試描述(Description)和列表(List)兩種環(huán)境。這兩種環(huán)境都是名詞加定義的形式,描述環(huán)境前邊的名詞用黑體,列表環(huán)境的名詞和后邊的定義由“Tab”6分隔。前邊的名詞如果多于一個詞的話,需要使用保護性空格(ProtectedBlanks)將它們分開。練習:排版example_raw.lyx 中的列表。這些列表環(huán)境還可以嵌套使用,提綱就是最常見的例子。帶編號或圓點的列表在子列表中會有不同的表現(xiàn)形式。更多詳情參見User'sGuide。2.2.3其它環(huán)境:詩、引用和更多
有兩種引用環(huán)境:短一點的引用使用引用環(huán)境(Quote);長一點的引用使用引文環(huán)境(Quotation)。計算機代碼使用代碼環(huán)境(LyX-Code),該環(huán)境使用typewriter字體,而且這里是 LyX 中唯一允許使用多個空格的地方。你還可以使用詩環(huán)境(Verse)來寫詩:回車分節(jié),Ctrl +回車斷行。對所有環(huán)境的完整描述參見User's Guide。練習:修改example_raw.lyx 中的引用、代碼、詩環(huán)境。Chapter3編輯文檔
前邊的章節(jié)講解了 LyX的基本操作和環(huán)境的使用方法,使大家對 LyX 有了一個初步的了解。而大部分人使用 LyX是為了寫文檔的,比如:論文、書、手冊或書信。本章將學習編輯完整的文檔,你將學到文檔類、標題、腳注、交叉引用、參考文獻和目錄的使用方法。3.1文檔類
不同的文檔有不同的排版方式,例如書籍是雙面打印,文章是單面打印。文檔還可能有特殊的環(huán)境,書信有發(fā)信人地址和簽名兩個環(huán)境,這兩種環(huán)境在書籍和文章中就不起作用。LyX的文檔類1會處理不同文檔種類中不同的排版方式。本教程使用的就是書籍文檔類。文檔類是所見即所想哲學的一個重要部分,它告訴 LyX怎樣排版,所以你不需要知道太多。你的文檔可能是用文章(Article)文檔類2的,換到其它的文檔類(使用 Document⇒Settings對話框)看看有什么不同。切換到書籍類時,你會發(fā)現(xiàn)在環(huán)境下拉框中大部分的選項差異不大,只是現(xiàn)在可以使用“章”環(huán)境(Chapter)了。如果不能確定應該使用哪種文檔類,你可以看看環(huán)境下拉框里邊的東西。各種雜志期刊排版區(qū)別主要在于字體大小、單雙欄、頁眉等地方。隨著計算機時代的到來,期刊開始接受電子投稿,只要建立相應的LaTeX 樣式文件(style files),作者們就可以提交正確排版的文章了。LyX 就可以通過Article(AMS) 文檔類支持美國數(shù)學學會會刊。3這是幾個文檔類的簡單描述,更多信息參見AdditionalFeatures。| Name | Notes |
| 文章(article) | 單面、無章 |
| 文章 (articleAMS) | 美國數(shù)學學會專用 |
| 報告(report) | 比文章長、雙面 |
| 書籍(book) | 報告加上前后的一些零碎兒 |
| 幻燈片(presentation) | 透明 |
| 書信(letter) | 包含地址、簽名等特殊環(huán)境 |
3.2模板:寫一封信
要寫信,你只需要新建一個文件并從Document⇒Settings 對話框中設定書信文檔類就行了。但每次寫信都需要設定發(fā)信人地址、收信人地址、正文、簽名等環(huán)境,LyX的書信模板可以省下不少時間,你只要替換模板中相應部分的文字即可。點擊菜單File⇒NewfromTemplate,并選擇letter.lyx 模板。保存打印,看看不同的環(huán)境是怎么排版的。在環(huán)境下拉列表框中,你會看到幾個書信文檔類獨有的環(huán)境,如:我的地址環(huán)境(MyAddress)。建議在這兒把這些環(huán)境一個一個的都試試。你可能會注意到簽名環(huán)境(Signature),簽名文字前邊有個紅色的“Signature:”標簽,該標簽并不出現(xiàn)在打印出來的書信中。它就是告訴你這里有你設置的簽名,它出現(xiàn)在哪里也不重要,LyX是所見即所想的,無論把它放在哪里,LyX 都知道在打印時它應該出現(xiàn)在最后。模板本身是一個 LyX常規(guī)文件,你可以修改一下另存為一個新的模板。下次寫信時,使用新模板會節(jié)省時間。這里我們沒有建議的練習,你就給某人寫封信吧。4鑒于使用模板能夠節(jié)省大量時間,我們強烈建議您使用它。另外它們還能夠幫助人們學習其它新奇的文檔類。如果您想把LyX 介紹給不太會用計算機的人使用的話,模板也能幫上忙。模板還能降低初學者對 LyX 的恐懼感。3.3文檔標題
標題包括題目、作者、日期、摘要。LyX 把標題視為文檔中單獨的一部分。新建一個 LyX文檔,令其使用文章文檔類(Article)。5在第一行寫上題目并令其為標題環(huán)境(Title),下一行寫上你的名字并設為作者環(huán)境(Author),再下一行寫上日期并設為日期環(huán)境(Date)。然后再寫上一兩段摘要,并設為摘要環(huán)境(Abstract)??纯催@些東西打印出來后是什么樣子的。如果把文檔設為書籍類,將會得到一個單獨的標題頁,看起來就像本教程的第一頁。練習:在example_raw.lyx 中修改標題、日期、作者。3.4標簽(Labels)與交叉引用(Cross-References)
你可以為章節(jié)標題、列表項、公式、腳注、浮動體(floats)添加標簽,之后可在文檔的其它部分通過交叉引用引用它們,可以引用章節(jié)編號也可以引用頁碼,LyX當然也會自動計算交叉引用的編號。自動標簽和交叉引用是 LyX 相對于其它字處理軟件的顯著優(yōu)點。3.4.1標簽
我們回到第一個文檔的第二節(jié),它的標題是“About ThisDocument”。將光標定位至該行末尾,選擇 Insert⇒Label或工具欄按鈕。在對話框中輸入標簽名,點擊OK 后,標簽名將會出現(xiàn)在行尾。節(jié)標簽可以放在節(jié)的任意位置,節(jié)的引用將會指向離標簽最近的一個節(jié)或子節(jié)。你可以把節(jié)標簽放在節(jié)標題上,或者是節(jié)的第一行上邊,這樣可以保證引用的頁碼會是節(jié)的開始頁。到目前為止,我們還沒做什么事情,輸出的 DVI文件也不會有什么變化,因為標簽是不會出現(xiàn)在打印文檔中的?,F(xiàn)在已經(jīng)添加了一個標簽,下邊我們將會通過交叉引用來引用它。3.4.2交叉引用
將光標定位到文檔的節(jié)2,輸入If you want to know more about thisdocument, then see
section, which can be found on page.然后將光標放在單詞“section”后邊,選擇Insert⇒CrossReference或點擊工具欄按鈕調出交叉引用對話框。你將會看到可用的標簽列表,當然現(xiàn)在只有一個:“sec:About-This-Document”,選定它并點擊應用(Apply)按鈕?,F(xiàn)在再把光標定位到單詞“page”后邊,并把引用格式改為頁碼,最后再點擊應用。(為了保證排版的正確性,應該在單詞“section”和引用之間放置一個保護性空格(ProtectedBlank)。對頁碼的引用也是這樣。)另外還可以在標簽上右擊,在上下文菜單(右鍵菜單)中選擇“復制為引用”(Copy asReference)。這樣當前標簽的交叉引用就已經(jīng)復制到了剪貼板中,在需要的地方粘貼即可。LyX會將交叉引用放在光標所在位置。在打印出來的文檔中,引用將會被替換成頁碼或節(jié)編號(這要看引用格式是怎么設置的了)。在輸出的 DVI文件中,我們會看到對節(jié) 2(Section2)和頁1(Page1)的引用。點擊交叉引用將會出現(xiàn)交叉引用對話框,點擊轉至標簽(GotoLabel),光標將會定位到引用標簽。這個功能還真有點像超鏈接。
愛華網(wǎng)



