跳轉到內容

LaTeX/問答

來自華夏公益教科書

如果您在使用 LaTeX 時遇到問題需要幫助,請參考 如何獲得幫助.

請不要在此處新增新節。


LaTeX

入門
  1. 簡介
  2. 安裝
  3. 安裝額外的軟體包
  4. 基礎
  5. 如何獲得幫助

常用元素

  1. 文件結構
  2. 文字格式
  3. 段落格式
  4. 顏色
  5. 字型
  6. 列表結構
  7. 特殊字元
  8. 國際化
  9. 旋轉
  10. 表格
  11. 標題建立
  12. 頁面佈局
  13. 自定義頁面頁首和頁尾‎
  14. 匯入圖形
  15. 浮動體、圖形和標題
  16. 腳註和頁邊注
  17. 超連結
  18. 標籤和交叉引用
  19. 首字母

機制

  1. 錯誤和警告
  2. 長度
  3. 計數器
  4. 方框
  5. 規則和支撐

技術文字

  1. 數學
  2. 高階數學
  3. 定理
  4. 化學圖形
  5. 演算法
  6. 原始碼清單
  7. 語言學

特殊頁面

  1. 索引
  2. 術語表
  3. 參考文獻管理
  4. 更多參考文獻

特殊文件

  1. 科學報告(學士報告、碩士論文、博士論文)
  2. 信件
  3. 簡報
  4. 教師專區
  5. 簡歷
  6. 學術期刊(MLA、APA 等)

建立圖形

  1. 介紹程式化圖形
  2. MetaPost
  3. 圖片
  4. PGF/TikZ
  5. PSTricks
  6. Xy-pic
  7. 建立 3D 圖形

程式設計

  1. Plain TeX
  2. 建立軟體包
  3. 建立軟體包文件
  4. 主題

其他

  1. 模組化文件
  2. 協作編寫 LaTeX 文件
  3. 匯出到其他格式

幫助和建議

  1. 常見問題解答
  2. 技巧和竅門

附錄

  1. 作者
  2. 連結
  3. 軟體包參考
  4. LaTeX 文件示例
  5. 索引
  6. 命令詞彙表

編輯此框編輯目錄

誰寫的?這真是一個了不起的作品!我們很想在 TeX 期刊上發表一篇關於它的文章或通知。我查看了幾個頁面的歷史記錄,但沒有找到答案......無論如何,感謝您,無論您是誰!--karl@tug.org

嗯,這裡有 作者 部分,供您參考:-) 我寫了本書的很多部分。如您所見,我們有權在此處包含幾本現有的 LaTeX 書籍。我添加了大部分的“不太短的介紹...”但還需要完成。一旦我有大量空閒時間(我猜是七月),我會開始介紹所有這些內容,這將是一本非常棒的書,(希望)包含所有其他書籍的精華。最大的優點是 LaTeX 更新速度非常快,而大多數現有的指南都很老,而且大多過時了。這本華夏公益教科書得益於眾多貢獻者的不斷更新。我看到很多匿名使用者修正了一些小錯誤。 Alessio Damato 2007 年 5 月 21 日 08:31 (UTC)

西裡爾字母

[編輯 | 編輯原始碼]

我該如何使用“數學”命令編寫西里爾文文字?這可能嗎?

>> 根據 Tobias Oetiker 的“LaTex2e 不太短的介紹”,您需要在 fontenc 包之前新增 mathtext 包。以下是可能出現在文件頂部的程式碼

\usepackage{mathtext}
\usepackage[T1,T2A]{fontenc}
\DeclareSymbolFont{T2Aletters}{T2A}{cmr}{m}{it} % Italic cyrillic letters
\usepackage[koi8-ru]{inputenc}
\usepackage[english,bulgarian,russian,ukrainian]{babel}

當您處於數學模式時,請記住,要顯示普通文字,您需要使用 {\text{}} 命令。我添加了額外的括號,因為在某些情況下您需要它們。

另請參見:LaTeX/國際化#西里爾文字

將專案拆分為檔案(\includeonly)

[編輯 | 編輯原始碼]

我一直使用 \includeonly{} 和 \include{},如華夏公益教科書中的高階主題部分所述,但我無法確定輸出是否正確:如果我在 foo.1 檔案中放入 \label{marker} 命令,然後在 foo.2 檔案中放入 \ref{marker} 命令,即使我在根檔案中使用 \includeonly{foo.1,foo.2} 命令(在序言中),並在根檔案正文中使用 \include{foo.2} 命令(不使用其他 \include{} 命令),我仍然收到引用未定義的錯誤。我認為 \includeonly{} 允許在不處理所需內容以外的內容的情況下保留交叉引用。誰能告訴我我哪裡錯了?感謝。-- 132.161.33.86 2007 年 1 月 31 日 18:01 (UTC)

在網站上使用 LaTeX

[編輯 | 編輯原始碼]

是否可以在個人網站上使用 LaTeX,就像在維基百科中一樣,即當 LaTeX 命令立即顯示為自動生成的圖片檔案時?

不能。維基百科儲存原始碼(包括 LaTeX 部分),並在傳送給使用者瀏覽器之前將其轉換為 HTML 和影像。您應該使用執行相同操作的軟體(或者您也可以使用 WikiMedia),但您需要正確設定伺服器... Alessio Damato 2007 年 8 月 20 日 16:29 (UTC)

謝謝。 86.100.3.253 2007 年 8 月 22 日 19:44 (UTC)

是的,使用正確的 CGI 指令碼是可以的。
一種簡單的方法是使用 MathJax:[1]。您只需在文件頭部放入
<script type="text/javascript"
 src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default">
</script>

然後在正文中使用 $...$、$$...$$ 或 \(...\)、\[...\] 來包圍數學公式。 Ashaio (討論貢獻) 2011 年 6 月 8 日 09:19 (UTC)

多行標題

[編輯 | 編輯原始碼]

您好,我對 LaTeX 還不太熟悉,但我需要做一些事情,但我卻無能為力,而且我在網上也找不到任何提示。我需要建立一個多行文件主標題 - 這看起來很簡單,但我無法實現。如果有人能幫我,我將不勝感激。

[編輯] 好的,我對維基還不太熟悉,我無法建立新主題。抱歉造成困擾。

提前感謝您,安東尼奧

在每行的末尾使用 \\。 Ashaio (討論貢獻) 2011 年 6 月 8 日 09:19 (UTC)

請問有人能告訴我命令“punt”是什麼意思嗎?

書籍寫作

[編輯 | 編輯原始碼]

~2008 年 10 月 4 日 我該如何使用 LaTeX 編寫書籍?有可用的模板嗎?

您所說的“書籍”是什麼意思?教科書/手冊?小說?無論如何,您應該先指定 文件類 book,並瞭解如何 開始章節。關於 建立目錄索引 還有更多內容。--Derbeth 談話 2008 年 10 月 8 日 17:06 (UTC)

有沒有一種強大的方法可以在我的論文中使用 LaTeX 新增化學結構?現在我不得不新增用圖形設計軟體建立的影像,但這是一種非常慢的編寫方式。有沒有一種方法可以像在 LaTeX 中定義文字化學結構一樣,然後將其輸出為圖形?謝謝。

好的。 讓我用谷歌搜尋一下。 --24.113.3.173 (討論) 2012 年 3 月 29 日 00:19 (UTC)

地址標籤

[編輯 | 編輯原始碼]

我試圖以標準地址標籤格式輸出一個地址列表(家庭住址、電話號碼、電子郵件地址等)。換句話說,我希望,例如,每行 3 個標籤,並且向下排列 N 個標籤(只要頁面能容納即可)。我已經檢視(並使用)了 labels 包,但我不喜歡它的格式的一個方面。每個標籤在其“單元格”中居中。這意味著,如果一個標籤有 3 行而另一個有 6 行,則地址標籤的頂部不會在水平方向上對齊。這可能被認為是一個“功能”,但我想要實現的是所有“第一行”對齊,同時每個地址標籤可能有不同數量的行。

有人知道如何做到這一點嗎?我希望輸出看起來像這樣

Address 1/Line 1           Address 2/Line 1            Address 3/Line 1
Address 1/Line 2           Address 2/Line 2            Address 3/Line 2
Address 1/Line 3           Address 2/Line 3            Address 3/Line 3
                           Address 2/Line 4            Address 3/Line 4
                           Address 2/Line 5


Address 4/Line 1           etc.  
Address 4/Line 2
Address 4/Line 3
Address 4/Line 4

顯然,每個“框”的大小應該足夠大,以便容納行數最多的標籤。

如果您有任何建議,請告訴我。如果可能的話,我希望每個地址標籤的定義方式與 labels 包中相同——空白行分隔地址,但其他表示方法也可以。

謝謝。 12.107.176.254 (談話) 02:35, 2008 年 11 月 4 日 (UTC) Eric

PDF 版本中的章節編號?

[編輯 | 編輯原始碼]

親愛的貢獻者們!LaTeX 華夏公益教科書是一項非常令人印象深刻且寶貴的作品,非常感謝!在 PDF 版本中是否可以包含 [[[sub]sub]sub] 章節編號?它將進一步增強其可用性!

\renewcommand 用於章節不起作用

[編輯 | 編輯原始碼]

你好!我想讓每一節都在新的一頁上。所以我想我可以將 section 重新定義為 newpage,然後是 section,如下所示

\renewcommand{section}{\newpage \section}

但是,這會凍結我的編譯器(我使用的是 xelatex)。是遞迴問題嗎?當更新它時,它不喜歡對同一個函式的遞迴呼叫嗎?

無論如何,考慮到這可能是遞迴問題,我嘗試了另一種方法

\newcommand{\oldsection}{\section}
\renewcommand{\section}{\newpage \oldsection}

這應該避免遞迴,但它仍然會凍結我的編譯器。有什麼想法嗎?非常感謝!-- 93.97.73.141 (談話) 23:58, 2009 年 2 月 8 日 (UTC)

您需要使用 let 對 \section 進行快照
\let\oldsection\section
\renewcommand{\section}{\newpage \oldsection}
--134.169.135.176 (談話) 12:45, 2009 年 4 月 1 日 (UTC)

LaTeX 中的化學?

[編輯 | 編輯原始碼]

由於上面提出的問題被忽略了,我將再次嘗試。有沒有可以接受的方式來編寫化學式?-84.59.3.240 (談話) 14:46, 2009 年 3 月 19 日 (UTC)

如果您只是想編寫公式,那麼在格式化部分(搜尋化學)提到了一個包。如果您想生成圖形結構,那麼您可以嘗試在CTAN 網站上搜索一個包,請參閱安裝包部分。

如果您指的是化學結構,ochem 可能是您要找的。您可以在此處找到它。

chemfig也可以用來繪製二維化學結構。與 ochem 不同,chemfig 不需要 Perl。

mhchem非常適合讓公式及其相關下標等的輸入更容易。

更多化學

[編輯 | 編輯原始碼]

繪製更大的分子結構(如 CNT、富勒烯、膠束和反膠束)怎麼樣?

在新命令中格式化引數

[編輯 | 編輯原始碼]

在以下新命令中,(如何)將引數居中,*在與邊注中的 labelenumi* 相同的線上?

\newcommand{\answer}[1]{\leavevmode\marginpar{\labelenumi\hspace{5pt} #1}}

(在 \hspace{5pt} 和引數 #1 之間插入居中環境會在邊注中建立一個行間距——至少在 pdflatex 中是如此。)

可能需要一個修改後的框,但有其他解決方案嗎?謝謝 --66.31.140.209 (談話) 14:18, 2009 年 5 月 17 日 (UTC)

我如何在網上編寫 LaTeX 並檢視我的信件?五月 30.09

先生,我想學習 LaTeX 並用 LaTeX 寫書。我已經看到了這本書的 PDF 版本,它非常漂亮,值得一讀。我能否獲得這本書的 LaTeX 指令碼,即 .tex 檔案(Latex.pdf->Latex.tex)?請將郵件傳送到 msohaibayub@yahoo.com。我將熱切地等待您的回覆。穆罕默德·索海布·阿尤布 資訊科技學士 巴基斯坦國立科技大學。

引用——DOI

[編輯 | 編輯原始碼]

如何在引用中包含 DOI?

頁面內的圖形和表格位置

[編輯 | 編輯原始碼]

關於如何在頁面內管理表格和圖形,我有三個問題:1)雖然我在每個 \begin{figure}[H] 或 \begin{table}[H] 之前都使用了 \newpage,但 LaTeX 有時仍然會將 2 個專案放在一頁上。

2)對於那些確實分別出現在每個頁面上的,我無法讓圖形足夠靠近標題。

3)以下是兩個我放入的圖形的程式碼。它們分別出現在兩個頁面上,正如我想要的。只是第一個的標題出現在頁面的中間,所以它不會離圖形太遠。而對於第二個,標題出現在頁面的頂部,這正是我需要的,但圖形仍然停留在頁面的中間。有人能告訴我如何將標題固定在頁面頂部,並讓圖形緊隨標題和任何文字之後嗎?

非常感謝!

\newpage \begin{figure}[H]\footnotesize \caption{\textbf{脈衝響應函式}} \label{fig:IRF} 此圖展示了三個自過程估計的脈衝響應函式(脈衝響應函式)。\\

\leavevmode \includegraphics[width=1\textwidth]{IRF.pdf} \end{figure}

%\newpage \begin{figure}[H]\footnotesize \caption{\textbf{年度漂移的 AR(2) 估計}} \label{fig: AR2Est} 此圖展示了評級轉換的擬合年度漂移以及整個樣本週期的第三年及以後的漂移的 AR(2) 估計。\\

\includegraphics[width=1\textwidth]{AR2Estimates.pdf} \end{figure}

[編輯 | 編輯原始碼]

我發現這本書很令人印象深刻,並下載了 PDF 版本以便能夠離線使用。不幸的是,所有連結(例如,來自詞彙表)都將我引導到網路版本,而不是本地 PDF 副本。這可以修正嗎?

托馬斯·菲舍爾

這個問題似乎現在已經解決了。--Dirk Hünniger (討論貢獻) 16:14, 2013 年 6 月 23 日 (UTC)

頁面格式

[編輯 | 編輯原始碼]

您好,當我準備文件時,它會留出大於一英寸的邊距。但我只需要更少的邊距。如何在文章中縮減頁面邊距?

使用 geometry 包。此包允許您指定 4 個邊距。這些值相對於紙張邊緣(0 英寸),並向內延伸。它可以按如下方式實現
\usepackage[top=0.8in, bottom=0.8in, left=0.8in, right=0.8in]{geometry}
(參見LaTeX/Page_Layout中的更多內容)。Ashaio (討論貢獻) 09:45, 2011 年 6 月 8 日 (UTC)

如何格式化多個變數?我可以在新命令中使用萬用字元嗎?

[編輯 | 編輯原始碼]

我的檔案中有很多向量,我希望以粗體符號的形式顯示它們。所以我做了如下操作

 \newcommand{\vect}[1]{\boldsymbol{#1}}
 \newcommand{\va}{\vect{a}}  % vector a
 \newcommand{\vb}{\vect{b}}  % vector b
 \newcommand{\vc}{\vect{c}}  % vector c
   ....                      %vector d,e,f ...

我不希望重複這些類似的命令,因此我希望透過以下兩個選項來編輯它們

1. 建立這些變數的組,這些組可以以特定形式顯示,如下所示

        \vectgroup{a, b, c, ...} % vector a,b,c,...

2. 在新命令中使用萬用字元

        \newcommand{\v*}{\vect{*}} % * can be specialized to a,b,c,...

我相信 Latex 有這個功能,但我無法實現它。誰能給我一些建議?非常感謝。

柯西積分公式的 latex 程式碼

這本書:LaTeX 到維基還是維基到 LaTeX?

[編輯 | 編輯原始碼]

這本書是先用 LaTeX 建立然後轉換為維基還是反之?

PDF 版本是用MediaWiki to LaTeX建立的,正如你可能猜到的,它會將整個華夏公益教科書原始碼轉換為 LaTeX。 --Ambrevar (討論貢獻) 2013 年 6 月 23 日 13:31 (UTC)

此外,LaTeX 原始碼附加到這本書的 PDF 版本中。 --Dirk Hünniger (討論貢獻) 2013 年 6 月 23 日 16:04 (UTC)

按字母順序對錶格進行排序

[編輯 | 編輯原始碼]

嗨,有人知道如何在 latex 中按字母順序對錶格的第一列進行排序嗎?非常感謝。

用 A5 開發一本圖書

[編輯 | 編輯原始碼]

大家好,

我用 LaTex 在 A4 紙上寫了我的論文。現在我想知道應該做哪些更改才能使論文適合 A5 圖書出版?

兩種選擇似乎可行

1. 在 \documentclass 中將文件定義為 a5paper。但是,Pdf 檢視器中的輸出檔案以 A4 格式顯示,這使得格式檢查變得困難。

2. 另一種方法是使用 landscape 將文件的 2 頁放入 1 張 A4 紙上。因此,每張 A4 紙構成 A5 的 2 個連續頁。

有沒有人有更好的方法將 A4 轉換為 A5,以便為圖書出版做準備?提前感謝!

此致,Nicole

如上所述,A5

[編輯 | 編輯原始碼]

我也想知道如何做到這一點。準確地說,輸入

\documentclass[10pt,a5paper]{article} \special{papersize=148mm,210mm}


\usepackage[a5paper]{geometry}

將生成一個 A5 '頁面',但你輸入的內容仍然會以 A4 格式顯示,如果超出 A5 '頁面' 的範圍,就會被截斷。

Brian Daugherty

華夏公益教科書