『壹』 latex種如何打資料庫中的自然連接符號 ⋈
http://detexify.kirelabs.org/classify.html 在這個網站手繪識別,然磨裂後,會有命令的提示給你友游嘩好行。
『貳』 latex cls是什麼文件,有什麼用
cls文件是latex2e的格式文件,它決定了latex源文件的排版布局。最一般的cls文件就是我們常用的article.cls,這表現在
documentclass{article}
這一句裡面。如果出版方提供了cls文件,我們可以下面兩個方法使用(假如cls文件名為xxx.cls):
1)cls文件和你自己的滑者latex文件放到同一個文件夾裡面,在源文件裡面用
documentclass{xxx}
而不是
documentclass{article}
2)將cls文件放到
C:CTeXlocaltexmftexlatex下一個文信空薯件夾裡面(可以自己建一個文件夾)
然後刷新資料庫,方法如下:
開始-->所有程序-->中文tex套裝-->虧臘miktex-->Miktex Options--->refresh,
OK啦。
在源文件裡面用
documentclass{xxx}
而不是
documentclass{article}
『叄』 如何看latex文件的實際效果
檢查latex的編譯錯誤的方法:
當LaTeX編譯出錯時,下面的方法可以幫助快速在源文件中定位。前提是,使用的是MiKTeX。
1.在裝TeX的目錄中找到miktex.ini文件(可能會找到兩個):D:\CTeX\localtexmf\miktex\config\miktex.ini和D:\CTeX\texmf\miktex\config\miktex.ini,下面只需要修改其中的一個,建帆基議修改第一個。
2.在miktex.ini中找到「Editor=notepad 「%f」」這樣一行,換成「Editor=winedt 「[Open('%f');SelPar(%l,7)]「」,注意,要頂頭寫,不要留任何空白。
3.刷新MiKTeX的資料庫。
4.編譯時,如果有錯誤,LaTeX會停下來,等待輸入命令,這時,輸入「e」(小寫字母),回車,會發現游標就停在出錯的那一卜念行。如果不進行上面的修改,那麼這樣做會打開Windows系統的notepad(記事本),但是游標是停在第一行,因為notepad不能接受命令行參數。
這里是以WinEdt作為說明,如果用的是其他編輯器,只要是能態弊謹夠接受命令行參數的,應該都可以實現這樣的快速定位。
『肆』 JabRef中的文獻怎麼傳到Latex中,讓文獻生成序號
把資料庫(*.bib)文件拷到Tex文件目錄下(或者引用時加入路徑說明到bib文件),在Tex文檔中則用\cite{id} 來引用,在JabRef中可以用 Ctrl+K 拷貝再粘貼殲租虛到Tex文檔中。需要加型納入文獻參考氏燃頁的地方用命令:
\bibliographystyle{ieeetr}
\bibliography{ex_bible}
然後 pdflatex+bibtex 編譯就可以了!
『伍』 LaTeX里中文參考文獻處理,是怎麼回事
LaTeX 的對參考文獻的處理實在是非常的方便,我用過幾次,有些體會,寫出來供大家參考。當然,自己的功力還不夠深,有些地方問題一解決就罷手了,沒有細究,LaTeX 對參考文獻的處理有這么一些優點:可以維護坦氏一個 bib 文件,在你的整個研究生涯可以只維護這樣一個文件,就象一個資料庫,每個參考文獻是一個記錄,由一個唯一的 ID (例如下面的 MartinDSP00)描述。比如我的 myreference.bib 文件里一條典型的文獻是這樣的:其中 {NIST} 中的大括弧不會被顯示,它的作用是保證將來的生成的參考文獻中 NIST四個字保持原樣,不會被小寫。需要引用文獻的時候,在正文里加入:ibliographystyle{ieeetr}ibliography{myreference}就可以用 cite{} 來引用文獻庫中的論文了,如 cite{MartinDSP00}。上面第一行是控制文獻顯示格式的,這個後面再講。此時,myreference.bib 文件在正文 tex 文件的同一目錄下,以保證 LaTeX 可以找到該 bib 文件。編譯正文之後,生成 aux 文件,然後用 bibtex 在當前目錄生成 bbl 文件,再編譯正文兩次,完整的 dvi 就生成了。這樣,LaTeX 保證了所有用 cite 引用到的文獻都已被列出,並且自動編號。同時,如果沒有用ocite 命令,LaTeX 還保證所有列出的參考文,獻都在正文中得到了引用。關於 bib 文件前面提到 bib 文件的維護問題。我一般不對裡面的文獻排序,如果文獻比較多,需要查找的話,可以通過查詢關鍵字來實現。bib 文件把 @ 所定義的 entry 之外的所有東西看作是注釋。比如在上面 @article 的例子里,如果我在大括弧之外寫些東西的話,bibtex 是不會關心的,就當它不存在。所以我就把文獻的關鍵字寫在這里,將來通過搜索關鍵字來讓備散查找某些文獻。其實也可以搞一個臨時的 LaTeX 文件,使用ocite{*} 命令,然後編譯成 dvi,這樣就得到了一個 bib 文件中所有參考文獻的列表,當然是可以按照作者名字排序的。另外滾舉,很多 journal(學術期刊)或者 booktitle(國際會議)都是重復的,為了規范化,可以定義縮寫。
『陸』 bibtex 是什麼格式
BibTeX 是一種格式和一個程序, 用於協調LaTeX的參考文獻處理.
BibTeX 使用資料庫的的方式來管理參滾並考文獻. BibTeX 文件的後綴名為 .bib . 先來看一個例子
@article{name1,author = {作者, 多個作者用 and 連接},title = {標題},journal = {期刊名},volume = {卷20},number = {頁碼},year = {年份},abstract = {摘要, 這個主要是引用的時候自己參考的, 這一行不是必須的}}
@book{name2,author ="作者",year="年份2008",title="書名",publisher ="出版社名稱"}
說明:
第一行@article 告訴 BibTeX 這是一個文章類型的參考文獻. 還有其它格式, 例如 article, book, booklet, conference, inbook, incollection, inproceedings, manual, misc, mastersthesis, phdthesis, proceedings, techreport, unpublished 等等.接下來的"name1", 就是你在正文中應用這個條目的名稱.其它就是參考文獻裡面的具體內容啦.在LaTeX中使用BibTeX為了在 LaTeX 中使用BibTeX 資料庫, 你必須先做下面三件事情:
1) 設置參考文獻的類型 (bibliography style). 標準的為 plain:
\bibliographystyle{plain}
將上面的命令放在 LaTeX 文檔的 \begin{document}後邊. 其它的類型包括
unsrt – 基本上跟 plain 類型一樣, 除了參考文獻的條逗備褲目的編號是按照引用的順序, 而不是按照作者的字母順序.alpha – 類似於 plain 類型, 當參考文獻的條目的編號基於作者名字和出版年份的順序.abbrv – 縮寫格式 .2) 標記引用 (Make citations). 當你在文檔山簡中想使用引用時, 插入 LaTeX 命令
\cite{引用文章名稱}
"引用文章名稱" 就是前邊定義@article後面的名稱.
3) 告訴 LaTeX 生成參考文獻列表 . 在 LaTeX 的結束前輸入
\bibliography{bibfile}
這里bibfile 就是你的 BibTeX 資料庫文件 bibfile.bib .
運行 BibTeX分為下面四步
用LaTeX編譯你的 .tex 文件 , 這是生成一個 .aux 的文件, 這告訴 BibTeX 將使用那些應用.用BibTeX 編譯 .bib 文件.再次用LaTeX 編譯你的 .tex 文件, 這個時候在文檔中已經包含了參考文獻, 但此時引用的編號可能不正確.最後用 LaTeX 編譯你的 .tex 文件, 如果一切順利的話, 這是所有東西都已正常了.
『柒』 Latex和 lyx到底區別在哪
本文是介紹TeX排版系統, 但你閱讀下面的信息後, 你將能夠:
下載和安裝LaTeX(包括Windows, linux, 或者Mac系統)
使用LaTeX創建簡單的文檔
安裝新的LaTeX宏包
在LaTeX文檔中插入表格和圖像
使用LaTeX的交互引用, 腳注和基本的參考文獻用法
在LaTeX文檔中插入數學公式
這些主題已經覆蓋寫文檔的基本任務. 然而, 注意到, 但使用LaTeX系統的時候, 你可以很容易創建看起來非常專業的文檔, 並且LaTeX是全面和可擴展的. 還有許多在這篇基礎引導性文章沒有提及的功能. 幸運的是, LaTeX的文檔非常豐富. 如果你對碰到什麼問題, 可以向你的老朋友Google尋求幫助.
什麼是LaTeX?
LaTeX是一個排版系統, 它允許作者創建一個高質量的文檔, 而不用過多關心格式, 分頁, 對象的位置和其它一些將作者從寫作上分心的格式設置. LaTeX的發音為 「lay-tech」, 它是原始排版系統TeX (」tech」)的一個擴展. 你可以在Wikipedia上找到 TeX 和 LaTeX 的歷史.
也可以參加本站的介紹什麼是LaTeX,什麼是TeX.
LaTeX在一個專業領域被廣泛的使用. 在數學, 物理, 經濟, 統計和其它一些學術和專業領域, 它們的文檔需要經常使用LaTeX來排版數學符號, 因為LaTeX能簡單而高質量地支持數學符號.一些出版公司也使用基礎TeX的系統來排版文檔.
為什麼要學習LaTeX, LaTeX的優缺點分析可參考本站的資源, LaTeX-勸學篇和 TeX的優缺點
LaTeX 是怎樣工作的?
LaTeX與傳統的字處理軟體有下列兩個基本的不同:
一般地, 使用容易學的LaTeX的標記語言來寫LaTeX文檔, 而不是使用圖形界面來確定格式[1].
在輸入文本之後需用LaTeX編譯生成文檔, 而不像其它字處理軟體, 它可以使用下面的文檔的總長度, 表格的數目等信息來優化表格, 圖形, 斷頁等.
下面是一個非常基本的LaTeX文檔的例子:
\documentclass{article}
\author{Your Name}
\title{Test Document}
\begin{document}
\maketitle
This is a test document
\end{document}
使用任何一個LaTeX發行版, 保存上面的文本到一個後綴為 ".tex" 的文件, 然後用LaTeX來編譯就可以生成一個文檔了.
LaTeX被設置成在不同的系統可得到同樣的輸出. 因此, 如果你發布上面的文本, 其他人可以使用某個LaTeX發行版的 , 而不用關注他的操作系統, 都將得到完全一樣的結果. LaTeX可以輸出各種格式的文件, 但最流行的是PDF格式.
如何得到LaTeX軟體
從技術上來說, 你只需要LaTeX引擎(一些二進制的文件和庫)就可以將簡單的文本tex文件轉化為優美的PDF文件. LaTeX可以以命令行形式被使用, 因而*nix和Dos的支持者將覺得這非常好. 然而使用一個LaTeX前端編輯器將使得操作跟簡單. 大多數的LaTeX前端編輯器本質上都是文本編輯器, 但還有下面的功能:
編譯LaTeX文檔, 而不是使用命令行.
讓LaTeX語言跟容易的書寫(命令補全, 創建模板化表格等).
這這篇文檔中, 我假設你已經有了一個LaTeX引擎和一個前端編輯器. 每個操作系統下你都有很多的LaTeX引擎和一個前端編輯器供選擇. 我將描述最流行和最容易安裝的開源的工具的安裝. 不同發行版間的唯一區別是應用時的一些配置和用法不同, 你也可以自由地選擇其它的發行版.
對於版本的選取, 我這里推Window下推薦CTeX, 參見 寫給初學者: CTeX安裝與使用
Linux 下使用推薦 texlive, 參見ray2.0-GUN/Linux下成功安裝latex+CJK
上面的兩個鏈接也包含了對中文的支持, 建議沒有用過LaTeX的看一下, 後面不會特別提到中文的設置了.
接下來的介紹TeX發行版一般就可以跳過去了.
Mac OS X系統
引擎. gwTeX 是OS X中擁有圖形界面安裝的開源LaTeX發行版. 在它的主頁上選擇一個鏡像, 選在TeX包下載. 還可以安裝一個額外的指南.當安裝完畢,你還僅需一個前端編輯器.
注: 由於資源時效性關系, 現在Mac OS X 下 的最流行的LaTeX發行版應該是 MacTeX. 參見這里.
前端編輯器. TeXShop 是OS X上的一個非常流行的前端編輯器. 安裝只需要簡單地將它拖到/Applications文件夾 . TeXShop 會自動的配置gwTeX, 所以如果你使用的是gwTeX引擎, 那你已經設置好.
為了測試你使用的版本, 將前面的例子存為一個 .tex 格式文件, 然後用 TeXShop 打開你的文檔, 再編譯.如果進行順利的話,將會打開一個新的輸出窗口, 一個新的PDF文件(還有 log 文件) 會在你保存的文件目錄下出現.
Windows 系統
引擎. MikTeX 是一個非常流行的開源發行版. 為了安裝, 訪問這個頁面 , 下載它的安裝文件, 下載頁面上也有額外的安裝說明.
前端編輯器. TeXnic Center 是一個具有很多有幫助特性的開源編輯器. 就跟通常安裝程序一樣, 下載和允許安裝文件, 完畢後有自動運行"向導".
TeXnic center 會自動配置MikTeX. 為了測試的安裝, 將前面的例子存為一個 .tex 格式文件,用TeXnic center 打開, 然後選擇 Build > Current file . 如何所有設置正確的華, 一個新的PDF文件(還有 log 文件)會在你保存的文件目錄下出現.
Linux 系統
Linux 系統有它們自己的程序管理工具(例如apt-get, rpm 等), 安裝 LaTeX 將依賴你的 Linux 發行版. Ubuntu 用戶可以通過 Synaptic Package Manager (一種安裝包管理工具)安裝LaTeX. Kile 是一個在KDE和Gnome下都流行和容易使用的編輯器 .
關於文件格式的一點注記
LaTeX 可以生成多種格式的輸出文件, 包括 PDF 和 DVI (與設備獨立的格式) 文件. 生存文件的格式依賴於是否使用PdfLaTeX或另一個程序來編譯文件. 編輯器默認會創建 PDF 文件, 主要到改變相應的設置會影響輸出文件的格式.
LaTeX 基礎知識
LaTeX 命令
LaTeX 命令通常是以一個反斜杠(backslash)開頭, 和具有形式\command[options]{argument. 例如,
\section{Introction}
將定義一個叫 「Introction」 的新的小節. 符號「%」 定義一個注記, 這一行它後面的字元都將被認為是注記, 而被 LaTeX 忽略. 如果你需要在文檔中輸入字元「%」 , 使用命令: \%.
在 LaTeX 使用引號的方式有點不同. 為了插入一個引號, 使用標準的 "文本" , 就是兩次字元 ` (位於鍵盤的左上方).
導言區(preamble)
文檔中, 行 「\begin{document}」 之前的部分稱為導言區. 一個典型的導言區可以像這樣:
\documentclass{article}
\usepackage{graphicx}
\title{Test}
\author{Test}
\date{}
在上面的例子中:
\documentclass{article} 告訴 LaTeX , 這個文件是的類型是文章 (article). 其它類型有: 書本(book), 信 ( letter) 和 演示文稿 ( slides) .
\usepackage{graphicx} 告訴 LaTeX 使用 graphicx 宏包 , 它允許用戶在文檔中包含許多類型的圖像. 將會在後面介紹宏包的用法.
\title{} and \author{}顯然就是定義文章的標題和作者.
\date{} 告訴 LaTeX 留下一行生成日期. \date{April 2006}將會生成日期 「April 2006〃 . 如果只使用 \date{} 將告訴 LaTeX 使用今天的日期.
命令\documentclass{} 有一些參數. 例如, \documentclass[11pt,twocolumn]{article} 將文檔的主體為設為兩欄格式. 注意參數之間用逗號隔開. 其它的一些參數包括:
oneside 或 twoside - 改變邊界, 設置成單頁或雙頁文檔
landscape - 將文檔的格式從 portrait 改為 landscape.
titlepage 或 notitlepage - 定義是否使用分離的標題頁面, 或者標題, 作者和日題出現在文章的頂部.
文檔的主體(The document body)
導言區後邊, 也就是 \begin{document} 和 \end{document} 之間的部分是文檔的主體. 大多數的 LaTeX 文檔只是一個簡單的純文本. 為了開始一個新的段落, 輸入兩個回車. LaTeX 會自動忽略一個空白的行. 為了強制斷行, 使用\\ .
文檔的結構 (Document structure)
定義一個文檔的結構可使用命令 \section{}. LaTeX 是基於結構的文檔. 結構的標記有:
\section{Name}
\subsection{Name}
\subsubsection{Name}
\paragraph{Name}
為了插入一個沒有標號的小節, 使用命令 \section*{Name}. 章節的會自動的連續的編號.
命令 \paragraph{}不是必須的, 除非你想為一個段落插入一個標題. 例子:
1 Section command
Section star command
this section is not numbered
2 Section command
Test here the the numbering continuous normally
2.1 Subsection command
Test here
Paragraph command this paragraph have a title.
環境(Environments)
環境是一塊特殊的文本. 例如, itemize 和 enumerate 環境相應地創建項目和編號列表. 下面的標記:
\begin{itemize}
\item First thing
\item Second thing
\item Third thing
\end{itemize}
\begin{enumerate}
\item First numbered thing
\item Second numbered thing
\end{enumerate}
將生成一個項目列表和接下來的一個編號列表.
注意到環境都是以 \begin{environmentname} 開頭和以 \end{environmentname} 結尾. 它們可以被嵌套, 所以一個項目列表可能包含另一個項目列表或者編號列表等.
另外一下經常被使用的環境有:
引用環境 (Quote): \begin{quote}…\end{quote} 創建一小節縮進的引用的文本
Verbatim環境: \begin{verbatim} … \end{verbatim} 類似於HTML中的 pre . 在 verbatim 環境中, 文本將顯示為等寬格式的字體和特殊字元將被忽略. 當書寫源代碼的時候, Verbatim 環境非常有用.
Description 環境: \begin{description} \item[First item] text \end{description} 生成一個列表和或項目, 它有一個粗體的名字和之後懸掛縮進的文本
改變字體的樣式 (Modifying text styles)
LaTeX 背後一個基本的思想是解決作者的格式問題. 然後, 有時還是需要手動得設置指定字體樣式.
插入粗體 (bold text), 使用 \textbf{text here}
插入斜體 (italic text), 使用 \emph{text here}
插入但等寬字體 (monospace text), 使用 \texttt{text here} (" tt " 代表打字機 (teletype)
為了在句子中使用 verbatim 文本, 使用 \verb | your text here | . 注意可以使用任意的分界符, 例如\verb+your text here+ 將顯示同樣的效果.
latex新手 可以去這個頁面找到跟多的信息, 還有更多latex教程.
宏包(Packages)
使用宏包可以擴展 LaTeX 的 功能. 宏包的安裝主要分為下面兩步:
用 LaTeX 運行 .ins 文件來生成 .sty 和 .cls 文件
將兩個新創建的文件拷貝到適當的目錄下, 然後更新 LaTeX 資料庫
但是, 也有一些例外. 文件類型 .sty 和 .cls 分別代表 樣式 (style) 和 類 (class). 如果一個宏包不是 .ins 格式而是 .sty 和 .cls 文件, 則不需要用LaTeX處理, 直接跳到第二步. 另外, 當用LaTeX處理 .ins 文件時候, 通常會生成一個 .dtx 文件. 這個文件可以通過LaTeX來創建這個宏包的手冊.
注意: 用 LaTeX 處理宏包文件, 只需要用你的LaTeX前端編輯器打開, 然後按通常處理一個 tex 文件編譯.
OS X. 為了在gwTeX下安裝一個新的宏包, 按照前面的方法操作, 然後將 sty, cls 和其它文件移到 ~/Library/texmf. 如果這個目錄不存在, 那麼創建它.
Windows. 在 PC 上使用 MikTeX 安裝宏包的一個最簡單方式是使用 MikTeX 宏包管理器, 可以在Start Menu 上找到. 只需要打開宏包管理器, 選擇一個鏡像, 選擇你要安裝的宏包. MikTeX 將會處理餘下的事情. 使用 MikTeX 的另一個優點是當你編譯一個 .tex 文件的時需要一個你機器上沒有安裝的宏包, 它將自動提示你去下載宏包.
接下來, 介紹兩個流行的宏包: graphicx 和 gemetry . 這些宏包已經在 gwTeX 和 MikTeX 上默認安裝了, 而不需要另外下載安裝它們.
graphicx 宏包
graphicx 宏包用於在 LaTeX 文檔插入圖像. 為了使用它, 首先在文檔的導言區加上命令 \usepackage{graphicx}. 然後使用下面的命令插入圖形.
\includegraphics[options]{filename.png}
graphicx 宏包支持許多文件類型, 包括 PDF, PNG 和 JPG. 注意此時需要用 PdfLaTeX 編譯你的文檔. 它的主要參數有:
width=Xin
height=Xin
scale=X (Where x is between 0 and 1)
geometry宏包
用 LaTeX 處理格式化的文檔是非常簡單的, 但你需要改變它的默認格式的時候就變得有點復雜了. 使用 geometry 宏包就改變你文檔的某些設置, 包括邊距等. 下邊是一個將四周邊距改為 1 in 的例子 :
\usepackage[margin=1in]{geometry}
其它一些宏包
如果你想修改標準的 LaTeX 設置, 這需要一些宏包來幫助你. 為了學習更多的宏包知識, 可以訪問綜合的 TeX 文檔網站(CTAN).
關於插圖的更詳細的介紹可參見 LaTeX2e插圖指南
中文有CTeX論壇是推薦大家去查考資料和提問的.
圖形和表格
圖形和表格都是 LaTeX 中的環境, 然而它們有一些特殊的屬性, 例如命令 \caption{}, 這將生成圖形和表格的標題. 它們被稱為浮動對象, 因為它們在最終編譯生成文檔中的位置依賴當前 LaTeX 樣式的演算法.
圖形 (Figures)
為了插入一個圖形, 使用
\begin{figure}[hbtp]
\caption{Figure name}
\begin{center}
\includegraphics{filename.pdf}
\end{center}
\label{your-reference-key}
\end{figure}
在上面的代碼中,
\begin{figure} 只是告訴 LaTeX 現在開始一個圖形 (figure) 環境
[hbtp] 決定 LaTeX 如何放置這個圖形 (當前位置here (h), 底部bottom (b), 頂部top(t), 頁面page(p)). LaTeX 首先會嘗試在將圖形插入到當前位置 (tex 文件中的插入點), 如果沒有足夠的空間或者其它審美考慮, 它將嘗試把圖形先放在當前頁面的底部, 然後是頂部, 最後是一個特殊頁面來放置這個浮動對象. 如果強制圖形只出現在原來的位置, 使用命令 \begin{figure}[h], 而忽略其它參數 b, p 和 t
\caption{Figure name}生成圖形的名稱
\begin{center} 只是告訴 LaTeX 將圖形放置在頁面的中間. 不要忘記在結束 figure 環境前結束 centering 環境.
\includegraphics{…} 指定你要插入圖形文件的位置
\label{your-reference-key} 是一個標簽, 它將允許你在文本中引用這個圖形. 例如, 你的圖形標簽為 "fig1" , 當你需要引用它時輸入 \ref{fig1}
表格 (Tables)
LaTeX 中一個浮動表格由兩個環境組成: 表格, 在文本中浮動的實體, 和 tabular (製表的內容). 例如,
\begin{table}[hbtp]
\caption{This table is an example}
\begin{center}
\begin{tabular}{c|cc}
First row, first column & First row second column & First row, third column \\ \hline
Second row, first column & Second row, second column & Second row, third column \\
Third row, first column & Third row, second column & Third row, third column \\
\multicolumn{3}{c}{…}
\end{tabular}
\end{center}
\label{exampletable}
\end{table}
除了代碼 \begin{tabular} … \end{tabular} 之間的內容外它的意思跟前面圖形環境的描述是一樣的. 下面我們來看 tabular 環境是怎樣工作的:
\begin{tabular}{c|cc} 告訴 LaTeX 開始一個新的包含3個居中列的 tabular 環境. 第一個"c"之後的豎線 (」|」) 告訴 LaTeX 第一列有一個垂直的邊線. 使用{lcrr}能創建 4 列, 第一列左對其, 第二列居中, 第三列和第四列右對齊
表格單元用符號 「&」分離, 表格行用符號「\\」分離.
\hline 生成一條水平線
\multicolumn{3}{c}{Text here} 創建一個有 3 列的行, 居中格式, 並且包含文本 「Text here」
創建和插入表格還有一些跟復雜的參數, 但是上面的例子應該已經包含90%的應用了.[2]
注釋 (Annotations)
LaTeX 能夠自動創建一些重要的注釋, 例如腳注, 交叉引用, 表格的目錄和參考文獻. 注意到下面的命令需要 LaTeX 自動對正文元素進行計數, 從而需要 LaTeX 需要運行兩次才能顯示效果.
腳注(Footnotes)
為了插入一個腳注, 只需要輸入 \footnote{Footnote text here}. LaTeX 自動插入一個腳注數目和文本.[3]
交叉引用 (Cross references)
為了引用一個表格或圖形的標簽, 使用 \ref{your-reference-key} 其中 「your-reference-key」 是表格或圖形環境中命令 \label{your-reference-key} 的參數.
表格的目錄 (Table of contents)
為了插入一個表格目錄, 在文檔的開始的地方使用 \tableofcontents . (你必須運行 LaTeX 兩次來獲得表格目錄和正確的引用.)
參考文獻(Bibliography)
為了創建一個參考文獻列表, 在你文檔的最後, 使用
\begin{thebibliography}{99}
….
\bibitem{key1} Disarray, General. 2006. 「\LaTeX{}: From beginner to \TeX pert.」 \emph{General Disarray Blog}. Available online at \textt{http://generaldisarray.wordpress.com}. ….
\end{thebibliography}
你必須手動輸入參考文獻的項目. 在正文中引用一個項目, 使用 \cite{key}, 參數{99}告訴 LaTeX 這是一個最多 99 個項目的參考文獻. LaTeX 必須知道這個參數才能正確地調整參考文獻項目左邊的編號.
一個跟有效的創建參考文獻的方法是使用 BibTeX, 它允許你維護一個引用項目的資料庫, 當需要引用它們時調用這個資料庫. 也有一些圖形化的工具來管理的你引用資料庫, 所以你需要要努力去對引用加代碼, 而只是將它們改成不同的格式. 然而 BibTeX 在編譯的時候變得比較復雜, 作為一個介紹, 你可以看在這個頁面.
BibTeX的用法也可參見頁面LaTeX之參考文獻的寫法
插入數學公式 (Inserting mathematics)
在 LaTeX 插入數學公式的方法有幾種. 最通常用的方法是內聯記號(inline notation) 和 displaymath 環境 (displaymath environment).
內聯 記號(Inline)
在一個段落中插入數學符號, 而有不影響其它文本的格式, 將數學公式用 $ 符號括起來. 例如, , $a^2+b^2=c^2$ 是我們熟悉的公式.
Display math
displaymath 環境讓你數學符號單獨佔一行. 代碼
\[
a^2+b^2=c^2
\]
將創建一個段落分割和一個居中的方程.
Equation
equation 環境可以用來數學公式的編號和引用標記, 例如,
\begin{equation}
a^2+b^2=c^2
\label{pythag}
\end{equation}
就像 displaymath 生成同樣的方程, 但是它還會在右邊生成一個編號, 並且你可以使用 \ref{pythag}來引用這個方程.
Equation array
eqnarray 環境能夠允許你輸入多行的公式, 並設定對齊點. 例如,
\begin{eqnarray}
a&=&b+c\\
d&=&e+f
\end{eqnarray}
數學記號 (Mathematical notation)
有一些命令來插入一些特殊的數學運算元和符號. 它們可以在網上很容易的找到, 如果你不能想出一個有效的命令, Google查找一下. 下面有一些經常用的命令:
希臘字母: 一般來說, 它就是拼寫的單詞. 例如 \beta, \gamma 和 \epsilon. 大寫則使用 \Gamma.
特殊符號 (Misc symbols): \leftarrow (使用 \Leftarrow 得到一個雙向肩頭), \rightarrow, etc., \leftrightarrow (<==>, if and only if), <, >, \leq (less than or equal to), \geq (greater than or equal to)
指數和分量 (Indexing and exponents): 下標使用下劃線 (x_i) 和 上標使用 「^」 (a^2). 為了使用 「i sub j comma k」 你只需要輸入 「i_{j,k}」 來告訴 LaTeX 「j,k」都是下標. 在LaTeX 中括弧通常表示一組內容, 而它本身並不會在文檔中出現.
另外的一些運算元: \sum{1/x} or \sum_{i=1}^{\infty}{x_i}, \prod (the proct), \coprod (the coproct), \sin, \log, \max, etc.
修飾符號 (Decorations): \hat{x}, \tilde{x} , \overline{x}, \underline{x}, \overrightarrow{x}, \overbrace{x}, \underbrace{x}, \vec{x}
分數 (Fractions): \frac{a}{b} puts a over b.
括弧 (Brackets): For brackets use 「(」, 「[」 or \lbrace and \rbrace for 「{」 and 「}」. However, if the notation that your typing is not inline, use \left( <math here> \right) or \left\lbrace <math here> \right\rbrace.
矩陣 (Matrices) : 為了輸入一個矩陣, 在display 或者 equation 環境下, 使用
\left[ \begin{array}{ccc}
a & b & c \\
d & e & f
\end{array}\right]
注意array 環境的使用跟前面提到的表格環境很相似.
關於跟多的符號和運算元, 可以看考 這里.
進一步的參考 (For further reference)
上面的介紹只是 LaTeX 的一部分功能, 還有很多沒有介紹, 推薦一個非常好的文檔 The Not-So-Short Introction to LaTeX (pdf).
中文版本可以在這里下載lshort-zh-cn 4.20 下載
Download
這個文檔的英文版本也可在這里下載 PDF file.
注記(Notes)
[1] 盡管LaTeX是用命令工作, 但例如 Scientific Word 是在圖形界面上操作, 和 LyX 是一個非常好的開源, 基於 LaTeX 的 what-you-see-is-what-you-mean 的字處理系統, 它採用圖形化界面但也允許使用LaTeX命令. 關於Lyx的介紹可一參見這里: LyX 和 LaTeX CJK 的配合, LyX和xetex中文的配置方法.
[2] OpenOffice 可是使用 Calc2LaTeX 來將 Calc spreadsheets轉化為 LaTeX 表格tables. MS Office 用戶可嘗試工具 Excel2LaTeX. 這些工具都是跨平台的 .LaTeX使用excel2latex插入表格
[3] 為了創建一個貢獻(attribution)腳注, 第一個腳注將用星號作標記, 使用 \thanks{text here}命令.
『捌』 bibtex 是什麼格式
BibTeX 是一種文件格式,也是一個製作這種文件的工具。這種文件用於描述和處老棗和理引用列表,通常情況下與LaTeX文檔結合使用。
建立一個文獻資料庫文件:資料庫名.bib,裡面有按欄位填寫的文獻侍盯信息,以及相應的「引用關鍵詞」。 bibTex會生成.bib文件,其中包含引用文獻具體內容,在正文末尾用ibliography{文獻資料庫名}包含該文件內容,注意文獻資料庫名不能包含空格。
文章中引用格式,文獻資料庫中被引用的文獻按格式出現在文末,未被引用的文獻可以使用 ocite{關鍵詞}來使其出現在文末。
(8)latex資料庫擴展閱讀
規范
許多文件格式都有公開的、不同程度規范或者建議的格式。這些規范或者建議描述了數據如何編碼,如何排列。有時也規定了是否需要特定的電腦程序讀取或處理。有兩種情況下,文件格式沒有公開。第一種情況是:開發者將文件格式視作商業秘密不願公開;第二種情況是:開發者不願或花去很少的時間用於規範文檔。
需要注意的是,使用不公開的文件格式可能會帶來額外的成本。要了解這類文件格式或者需要通過對獲得的文件進行逆向工程,或者通過向開發者付費來獲得文件的格式。第二種方式中往往還需要與開發者簽訂不擴散協岩核議。不論怎樣兩種方式都是費時,費錢的。