日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LaTeX 排版(一)——基础应用

發布時間:2023/12/15 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LaTeX 排版(一)——基础应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. LaTeX 基本概念

LaTeX\LaTeXLATE?X 的源代碼為文本文件。這些文本除了文字本身,還包括各種命令,用在排版公式、劃分文檔結構、控制樣式等等不同的地方.

1.1 LaTeX 命令和代碼結構

1.1.1 LaTeX 命令

LaTeX\LaTeXLATE?X 中命令以 \ 開頭,為以下兩種形式之一:

  • 反斜線和后面的一串字母,如 \LaTeX,它們以任意非字母符號(空格、數字、標點等)為界限
  • 反斜線和后面的單個非字母符號,如 \$

命令是大小寫敏感的

一些 LaTeX\LaTeXLATE?X 命令可以接收一些參數,參數的內容會影響命令的效果. LaTeX\LaTeXLATE?X 的參數分為可選參數和必選參數. 可選參數以方括號 [ 和 ] 包裹;必選參數一般以花括號 { 和 } 包裹. 還有些命令可以帶一個星號 *,帶星號和不帶星號的命令效果有一定差異. 初次接觸這些概念時,可以粗略地把星號看作一種特殊的可選參數.

1.1.2 LaTeX 環境

LaTeX\LaTeXLATE?X 中還包括環境,用以令一些效果在局部生效,或是生成特殊的文檔元素. LaTeX\LaTeXLATE?X 環境的用法為一對命令 \begin 和 \end:

\begin{?environment name?}[?optional arguments?]{?mandatory arguments?} … \end{?environment name?}
  • 其中 ?environment name? 為環境名,\begin 和 \end 中填寫的環境名應當一致
  • 類似命令,{?mandatory arguments?} 和 [?optional arguments?] 為環境所需的必選和可選參數
  • 部分環境允許嵌套使用

1.1.3 LaTeX 分組

有些命令(如 \bfseries)會對其后所有內容產生作用,若要限制其作用范圍,則需要使用分組.

LaTeX\LaTeXLATE?X 使用一對花括號 { 和 } 作為分組,在分組中使用的命令被限制在分組內,不會影響到分組外的內容.

上文提到的 LaTeX\LaTeXLATE?X 環境隱含了一個分組,在環境中的命令被包裹在分組內.

1.1.4 LaTeX 源代碼結構

LaTeX\LaTeXLATE?X 源代碼以一個 \documentclass 命令作為開頭,它指定了文檔使用的文檔類. document 環境當中的內容是文檔正文.

在 \documentclass和 \begin{document} 之間的位置稱為導言區,在導言區中一般會使用 \usepackage 命令調用宏包,還會進行文檔的全局設置.

\documentclass{...} % ... 為某文檔類 % 導言區 \begin{document} % 正文內容 \end{document} % 此后內容會被忽略

1.2 LaTeX 宏包和文檔類

1.2.1 文檔類

文檔類規定了 LaTeX\LaTeXLATE?X 源代碼所要生成的文檔的性質——普通文章、書籍、演示文稿、個人簡歷等等. LaTeX\LaTeXLATE?X 源代碼的開頭須用 \documentclass 指定文檔類:

\documentclass[?options?]{?class-name?}

其中 ?class-name? 為文檔類的名稱,如 LaTeX\LaTeXLATE?X 提供的 article, report, book,在其基礎上派生的一些文檔類如支持中文排版的 ctexart / ctexrep / ctexbook,或者有其它功能的一些文檔類,如 moderncv / beamer 等, LaTeX\LaTeXLATE?X 提供的基礎文檔類如下所示:

可選參數 ?options? 為文檔類指定選項,以全局地規定一些排版的參數,如字號、紙張大小、單雙面等等。比如調用 article 文檔類排版文章,指定紙張為 A4 大小,基本字號為 11pt,雙面排版:

\documentclass[11pt,twoside,a4paper]{article}

LaTeX\LaTeXLATE?X 的三個標準文檔類可指定的選項包括:

  • 10pt,11pt,12pt 指定文檔的基本字號,默認為 10pt.
  • a4paper, letterpaper 指定紙張大小,默認為美式信紙 letterpaper. 可指定選項還包括 a5paper,b5paper,executivepaper 和 legalpaper.
  • twoside,oneside 指定單面/雙面排版. 雙面排版時,奇偶頁的頁眉頁腳、頁邊距不同. article 和 report 默認為 oneside,book 默認為 twoside.
  • onecolumn,twocolumn 指定單欄/雙欄排版,默認為 onecolumn.
  • openright,openany 指定新的一章 \chapter 是在奇數頁(右側)開始,還是直接緊跟著上一頁開始. report 默認為 openany,book 默認為 openright,對 article 無效.
  • landscape 指定橫向排版,默認為縱向.
  • titlepage, notitlepage 指定標題命令 \maketitle 是否生成單獨的標題頁,article 默認為 notitlepage,report 和 book 默認為 titlepage.
  • fleqn 令行間公式左對齊,默認為居中對齊.
  • leqno 將公式編號放在左邊,默認為右邊.
  • draft,final 指定草稿/終稿模式。草稿模式下,斷行不良的地方會在行尾添加一個黑色方塊,默認為 final.

1.2.2 宏包

在使用 LaTeX\LaTeXLATE?X 時,時常需要依賴一些擴展來增強或補充 LaTeX\LaTeXLATE?X 的功能,比如排版復雜的表格、插入圖片、增加顏色甚至超鏈接等等,這些擴展稱為宏包. 調用宏包的方法非常類似調用文檔類的方法:

\usepackage[?options?]{?package-name?}

宏包(包括前面所說的文檔類)可能定義了許多命令和環境,或者修改了 LaTeX\LaTeXLATE?X 已有的命令和環境。它們的用法說明記在相應宏包和文檔類的幫助文檔。在 Windows 命令提示符或者 Linux 終端下輸入命令可查閱相應文檔:

texdoc ?pkg-name?

1.3 LaTeX 用到的文件

  • .tex:源碼文件
  • .sty:宏包文件,宏包的名稱與文件名一致
  • .cls:文檔類文件,文檔類名稱與文件名一致
  • .bib:BIBTEX 參考文獻數據庫文件
  • .bst:BIBTEX 用到的參考文獻格式模板

LaTeX\LaTeXLATE?X 在編譯過程中除了生成 .dvi 或 .pdf 格式的文檔外,還可能會生成相當多的輔助文件和日志. 一些功能如交叉引用、參考文獻、目錄、索引等,需要先通過編譯生成輔助文件,然后再次編譯時讀入輔助文件得到正確的結果,所以復雜的 LaTeX\LaTeXLATE?X 源代碼可能要編譯多次:

  • .aux:LaTeX\LaTeXLATE?X 生成的主輔助文件,記錄交叉引用、目錄、參考文獻的引用等
  • .toc:LaTeX\LaTeXLATE?X 生成的目錄記錄文件
  • .lof LaTeX\LaTeXLATE?X 生成的圖片目錄記錄文件
  • .lot LaTeX\LaTeXLATE?X 生成的表格目錄記錄文件
  • .bbl BIBTEX 生成的參考文獻記錄文件
  • .idx LaTeX\LaTeXLATE?X 生成的供 makeindex 處理的索引記錄文件
  • .ind makeindex 處理 .idx 生成的用于排版的格式化索引文件
  • .out hyperref 宏包生成的 PDF 書簽記錄文件

1.4 文件的組織方式

當編寫長篇文檔時,例如當編寫書籍、畢業論文時,單個源文件會使修改、校對變得十分困難. 將源文件分割成若干個文件,例如將每章內容單獨寫在一個文件中,會大大簡化修改和校對的工作.

LaTeX\LaTeXLATE?X 提供了命令 \include 用來在源代碼里插入文件:

\include{?filename?}

?filename? 為文件名(不帶 .tex擴展名),如果和要編譯的主文件不在一個目錄中,則要加上相對或絕對路徑

值得注意的是 \include 在讀入 ?filename? 之前會另起一頁. 有的時候我們并不需要這樣,而是用 \input 命令,它純粹是把文件里的內容插入:

\input{?filename?}

當導言區內容較多時,常常將其單獨放置在一個 .tex 文件中,再用 \input 命令插入,復雜的圖、表、代碼等也會用類似的手段處理.

LaTeX\LaTeXLATE?X 還提供了一個 \includeonly 命令來組織文件,用于導言區,指定只載入某些文件. 導言區使用了 \includeonly 后,正文中不在其列表范圍的 \include 命令不會起效:

\includeonly{?filename1?,?filename2?,…}

需要注意的是,使用 \include 和 \input 命令載入的文件名最好不要加空格和特殊字符,也盡量避免使用中文名,否則很可能會出錯.

最后介紹一個實用的工具宏包 syntonly。加載這個宏包后,在導言區使用 \syntaxonly 命令,可令 LaTeX\LaTeXLATE?X 編譯后不生成 DVI 或者PDF 文檔,只排查錯誤,編譯速度會快不少:

\usepackage{syntonly} \syntaxonly

2. 用 LaTeX 排版文字

2.1 示例

\documentclass{ctexart} \begin{document}在\LaTeX{}中排版中文。漢字和English單詞混排,通常不需要在中英文之間添加額外的空格。當然,為了代碼的可讀性,加上漢字和English 之間的空格也無妨。漢字換行時不會引入多余的空格。 \end{document}

輸出結果為:

2.2 LaTeX 中的字符

2.2.1 空格和分段

LaTeX\LaTeXLATE?X 源代碼中,空格鍵Tab 鍵輸入的空白字符視為“空格”,連續的若干個空白字符視為一個空格.

一行開頭的空格忽略不計.

行末的換行符視為一個空格;但連續兩個換行符,也就是空行,會將文字分段.

多個空行被視為一個空行,也可以在行末使用 \par 命令分段。

2.2.2 注釋

LaTeX\LaTeXLATE?X 用 % 字符作為注釋. 在這個字符之后直到行末,所有的字符都被忽略,行末的換行符也不引入空格.

2.2.3 特殊字符

\documentclass{ctexart} \begin{document} \# \$ \% \& \{ \} \_ \^{} \~{} \textbackslash \end{document}

2.2.4 連字

西文排版中經常會出現連字(ligatures),常見的有 ff 、 fi 、 fl 、 ffi 、 ffl

\documentclass{ctexart} \begin{document} It's difficult to find \ldots\\ It's dif{}f{}icult to f{}ind \ldots \end{document}

2.2.5 標點符號

中文的標點符號(絕大多數為非ASCII 字符)使用中文輸入法輸入即可,一般不需要過多留意. 而輸入西文標點符號時,有不少地方需要留意.

  • 引號

    LaTeX\LaTeXLATE?X 中單引號 ‘ 和 ’ 分別用 ` 和 ’ 輸入;雙引號 “ 和 ” 分別用 `` 和 ‘’ 輸入

    ``Please press the `x' key.''

    中文的引號 ‘ ’ 和 “ ” 與西文的引號實際上是同一組符號,但由于中西文通常用不同的字體顯示,它們的具體形狀和寬度可能有所不同。在使用 ctex 宏包或文檔類的情況下,中文引號可以通過輸入法直接輸入.

  • 連字號破折號

    LaTeX\LaTeXLATE?X 中有三種長度的“橫線”可用:連字號(hyphen)、短破折號(en-dash)和長破折號(em-dash).

    它們分別有不同的用途:連字號 - 用來組成復合詞;短破折號 用來連接數字表示范圍;長破折號 用來連接單詞,語義上類似中文的破折號.

    daughter-in-law, X-rated\\ pages 13--67\\ yes---or no?

  • 省略號

    LaTeX\LaTeXLATE?X 提供了 \ldots 命令表示省略號,相對于直接輸入三個點的方式更為合理.

    \dots 與 \ldots 命令等效.

2.3 斷行和斷頁

LaTeX\LaTeXLATE?X 將文字段落在合適的位置進行斷行,盡可能做到每行的疏密程度勻稱,單詞間距不會過寬或過窄. 文字段落和公式、圖表等內容從上到下順序排布,并在合適的位置斷頁,分割成勻稱的頁面. 在絕大多數時候,我們無需自己操心斷行和斷頁,但偶爾會遇到需要手工調整的地方.

2.3.1 單詞間距

在西文排版實踐中,斷行的位置優先選取在兩個單詞之間,也就是在源代碼中輸入的“空格”. “空格”本身通常生成一個間距,它會根據行寬和上下文自動調整,文字密一些的地方,單詞間距就略窄,反之略寬.

文字在單詞間的“空格”處斷行時,“空格”生成的間距隨之舍去. 我們可以使用字符 ~ 輸入一個不會斷行的空格(高德納稱之為 tie,“帶子”),通常用在英文人名、圖表名稱等上下文環境:

Fig.~2a \\ Donald~E. Knuth

2.3.2 手動斷行和斷頁

如果我們確實需要手動斷行,可使用如下命令:

\\[?length?] \\*[?length?] \newline

它們有兩點區別:

  • 一是 \\ 可以帶可選參數 ?length?,用于在斷行處向下增加垂直間距,而 \newline 不帶可選參數
  • 二是 \\ 也在表格、公式等地方用于換行,而 \newline 只用于文本段落中

帶星號的 \\ 表示禁止在斷行處分頁

斷頁的命令有兩個:

\newpage \clearpage

通常情況下兩個命令都起到另起一頁的作用,區別在于:

  • 第一,在雙欄排版模式中 \newpage 起到另起一欄的作用,\clearpage 則能夠另起一頁
  • 第二,在涉及浮動體的排版上行為不同

有時候我們不滿足于 LaTeX\LaTeXLATE?X 默認的斷行和斷頁位置,需要進行微調,可以用以下命令告訴 LaTeX\LaTeXLATE?X 哪些地方適合斷行或斷頁,哪些地方不適合:

\linebreak[?n?] \nolinebreak[?n?] \pagebreak[?n?] \nopagebreak[?n?]

以上命令都帶一個可選參數,用數字 ?n? 代表適合/不適合的程度,取值范圍為 0–4,不帶可選參數時,缺省為 4. 比如 \linebreak 或者 \linebreak[4] 意味著此處需要強行斷行;`nopagebreak或\nopagebreak[4]` 意味著禁止在此處斷頁.

以上命令適合給出優先考慮斷行斷頁/禁止斷行斷頁的位置,但不適合直接拿來斷行或斷頁,使用 \newline 或 \newpage 等命令是更好的選擇. 因為 \newline 和 \newpage 會在斷行/斷頁位置填充適當的間距,但 \linebreak 和 \pagebreak 不能,使用這些命令強行斷行/斷頁可能會制造出糟糕的排版效果.

使用\verb|\newline| 斷行的效果 \newline 與使用\verb|\linebreak| 斷行的效果 \linebreak 進行對比。

2.3.3 斷詞

如果 LaTeX\LaTeXLATE?X 遇到了很長的英文單詞,僅在單詞之間的“空格”處斷行無法生成疏密程度勻稱的段落時,就會考慮從單詞中間斷開. 對于絕大多數單詞,LaTeX\LaTeXLATE?X 能夠找到合適的斷詞位置,在斷開的行尾加上連字符 -。

如果一些單詞沒能自動斷詞,我們可以在單詞內手動使用 \- 命令指定斷詞的位置:

I think this is: su\-per\-cal\-% i\-frag\-i\-lis\-tic\-ex\-pi\-% al\-i\-do\-cious.

3. 文檔元素

3.1 章節和目錄

3.1.1 章節標題

一篇結構化的、條理清晰文檔一定是層次分明的,通過不同的命令分割為章、節、小節. 三個標準文檔類 article、report 和 book 提供了劃分章節的命令:

\chapter{?title?} \section{?title?} \subsection{?title?} \subsubsection{?title?} \paragraph{?title?} \subparagraph{?title?}

其中 \chapter 只在 report 和 book 文檔類有定義

這些命令生成章節標題,并能夠自動編號.

上述命令除了生成帶編號的標題之外,還向目錄中添加條目,并影響頁眉頁腳的內容,每個命令有兩種變體:

  • 帶可選參數

    \section[?short title?]{?title?}

    標題使用 ?title? 參數,在目錄和頁眉頁腳中使用 ?short title? 參數

  • 帶星號

    \section*{?title?}

    標題不帶編號,也不生成目錄項和頁眉頁腳

  • article 文檔類帶編號的層級為 \section , \subsection , \subsubsection 三級

  • report 和 book 文檔類帶編號的層級為 \chapter , \section , \subsection 三級

LaTeX\LaTeXLATE?X 及標準文檔類并未提供為 \section 等章節命令定制格式的功能,這一功能由 titlesec 宏包提供

3.1.2 目錄

LaTeX\LaTeXLATE?X 中生成目錄非常容易,只需在合適的地方使用命令:

\tableofcontents

這個命令會生成單獨的一章(report 或 book)或一節(article),標題默認為“Contents

\tableofcontents 生成的章節默認不寫入目錄(\section 或 \chapter),可使用 tocbibind 等宏包修改設置

titletoctocloft 等宏包提供了具體定制目錄項格式的功能

正確生成目錄項,一般需要編譯兩次源代碼

3.1.3 文檔結構的劃分

所有標準文檔類都提供了一個 \appendix 命令將正文和附錄分開,使用 \appendix 后,最高一級章節改為使用拉丁字母編號,從 A 開始

book 文檔類還提供了前言、正文、后記結構的劃分命令:

  • \frontmatter 前言部分,頁碼使用小寫羅馬數字;其后的 \chapter 不編號
  • \mainmatter 正文部分,頁碼使用阿拉伯數字,從 111 開始計數,其后的章節編號正常
  • \backmatter 后記部分,頁碼格式不變,繼續正常計數;其后的 \chapter 不編號

以上三個命令還可和 \appendix 命令結合,生成有前言、正文、附錄、后記四部分的文檔

\documentclass{book} % 導言區,加載宏包和各項設置,包括參考文獻、索引等 \usepackage{makeidx} % 調用makeidx 宏包,用來處理索引 \makeindex % 開啟索引的收集 \bibliographystyle{plain} % 指定參考文獻樣式為plain \begin{document} \frontmatter % 前言部分 \maketitle % 標題頁 \include{preface} % 前言章節preface.tex \tableofcontents \mainmatter % 正文部分 \include{chapter1} % 第一章chapter1.tex \include{chapter2} % 第二章chapter2.tex ... \appendix % 附錄 \include{appendixA} % 附錄A appendixA.tex ... \backmatter % 后記部分 \include{prologue} % 后記prologue.tex \bibliography{books} % 利用BibTeX 工具從數據庫文件books.bib 生成參考文獻 \printindex % 利用makeindex 工具生成索引 \end{document}

3.2 標題頁

LaTeX\LaTeXLATE?X 支持生成簡單的標題頁. 首先需要給定標題和作者等信息:

\title{?title?} \author{?author?} \date{?date?}

其中前兩個命令是必須的(不用 \title 會報錯;不用 \author 會警告),\date 命令可選

LaTeX\LaTeXLATE?X 還提供了一個 \today 命令自動生成當前日期,\date 默認使用 \today.

在 \title、\author 等命令內可以使用 \thanks 命令生成標題頁的腳注,用 \and 隔開多個人名.

在信息給定后,就可以使用 \maketitle 命令生成一個簡單的標題頁了:

\title{Test title} \author{ Mary\thanks{E-mail:*****@***.com} \and Ted\thanks{Corresponding author} \and Louis} \date{\today}

article 文檔類的標題默認不單獨成頁,而 reportbook 默認單獨成頁.

可在 \documentclass 命令調用文檔類時指定 titlepage / notitlepage 選項以修改默認的行為.

LaTeX\LaTeXLATE?X 標準類還提供了一個簡單的 titlepage 環境,生成不帶頁眉頁腳的一頁. 用戶可以在這個環境中使用各種排版元素自由發揮,生成自定義的標題頁以替代 \maketitle 命令. 甚至可以利用 titlepage 環境重新定義 \maketitle:

\renewcommand{\maketitle}{\begin{titlepage} ... % 用戶自定義命令 \end{titlepage}}

事實上,為標準文檔類指定了 titlepage 選項以后,使用 \maketitle 命令生成的標題頁就是一個 titlepage 環境.

3.3 交叉引用

交叉引用是 LaTeX\LaTeXLATE?X 強大的自動排版功能的體現之一,在能夠被交叉引用的地方,如章節、公式、圖表、定理等位置使用 \label 命令:

\label{?label-name?}

之后可以在別處使用 \ref 或 \pageref 命令,分別生成交叉引用的編號和頁碼:

\ref{?label-name?} \pageref{?label-name?}

【Example】

A reference to this subsection \label{sec:this} looks like: ``see section~\ref{sec:this} on page~\pageref{sec:this}.''

為了生成正確的交叉引用,一般也需要多次編譯源代碼

\label 命令可用于記錄各種類型的交叉引用,使用位置分別為:

  • 章節標題:在章節標題命令 \section 等之后緊接著使用
  • 行間公式:單行公式在公式內任意位置使用;多行公式在每一行公式的任意位置使用
  • 有序列表:在 enumerate 環境的每個 \item 命令之后、下一個 \item 命令之前任意位置使用
  • 圖表標題:在圖表標題命令 \caption 之后緊接著使用
  • 定理環境:在定理環境內部任意位置使用

3.4 腳注和邊注

3.4.1 腳注

使用 \footnote 命令可以在頁面底部生成一個腳注:

\footnote{?footnote?}

假如我們輸入以下文字和命令:

“天地玄黃,宇宙洪荒。日月盈昃,辰宿列張。”\footnote{出自《千字文》。}

正文顯示為:

腳注在頁面底部顯示為:

有些情況下(比如在表格環境、各種盒子內)使用 \footnote 并不能正確生成腳注. 我們可以分兩步進行,先使用 \footnotemark 為腳注計數,再在合適的位置用\footnotetext 生成腳注。比如:

\begin{tabular}{l} \hline “天地玄黃,宇宙洪荒。日月盈昃,辰宿列張。”\footnotemark \\ \hline \end{tabular} \footnotetext{表格里的名句出自《千字文》。}

效果為:

3.4.2 邊注

使用 \marginpar 命令可在邊欄位置生成邊注:

\marginpar[?left-margin?]{?right-margin?}

如果只給定了 ?right-margin?,那么邊注在奇偶數頁文字相同;如果同時給定了 ?left-margin?,則偶數頁使用 ?left-margin? 的文字,例如以下代碼:

\marginpar{\footnotesize 邊注較窄,不要寫過多文字,最好設置較小的字號。}

其效果為:

3.5 特殊環境

3.5.1 列表

LaTeX\LaTeXLATE?X 提供了基本的有序和無序列表環境 enumerate 和 itemize,兩者的用法很類似,都用 \item 標明每個列表項,enumerate 環境會自動對列表項編號.

\begin{enumerate} \item … \end{enumerate}

其中 \item 可帶一個可選參數,將有序列表的計數或者無序列表的符號替換成自定義的符號,列表可以嵌套使用,最多嵌套四層.

例如有序列表:

\begin{enumerate} \item An item. \begin{enumerate} \item A nested item.\label{itref} \item[*] A starred item. \end{enumerate} \item Reference(\ref{itref}). \end{enumerate}

其效果為:

無序列表:

\begin{itemize} \item An item. \begin{itemize} \item A nested item. \item[+] A `plus' item. \item Another item. \end{itemize} \item Go back to upper level. \end{itemize}

其效果為:


關鍵字環境 description 的用法與以上兩者類似,不同的是 \item 后的可選參數用來寫關鍵字,以粗體顯示,一般是必填的:

\begin{description} \item[?item title?] … \end{description}

例如:

\begin{description} \item[Enumerate] Numbered list. \item[Itemize] Non-numbered list. \end{description}

其效果為:

各級無序列表的符號由命令 \labelitemi 到 \labelitemiv 定義,可以簡單地重新定義它們:

\renewcommand{\labelitemi}{\ddag} \renewcommand{\labelitemii}{\dag} \begin{itemize} \item First item \begin{itemize} \item Subitem \item Subitem \end{itemize} \item Second item \end{itemize}

有序列表的符號由命令 \labelenumi 到 \labelenumiv 定義,重新定義這些命令需要用到計數器相關命令:

\renewcommand{\labelenumi}% {\Alph{enumi}>} \begin{enumerate} \item First item \item Second item \end{enumerate}

默認的列表間距比較寬,LaTeX\LaTeXLATE?X 本身也未提供方便的定制功能,可用 enumitem 宏包定制各種列表間距,enumitem 宏包還提供了對列表標簽、引用等的定制.

3.5.2 文本對齊環境

center、flushleft 和 flushright 環境分別用于生成居中、左對齊和右對齊的文本環境.

\begin{center} … \end{center} \begin{flushleft} … \end{flushleft} \begin{flushright} … \end{flushright}

例如:

\begin{center} Centered text using a \verb|center| environment. \end{center} \begin{flushleft} Left-aligned text using a \verb|flushleft| environment. \end{flushleft} \begin{flushright} Right-aligned text using a \verb|flushright| environment. \end{flushright}

其效果為:

除此之外,還可以用以下命令直接改變文字的對齊方式:

\centering \raggedright \raggedleft

例如:

\centering Centered text paragraph.\raggedright Left-aligned text paragraph.\raggedleft Right-aligned text paragraph.

效果為:

有一點可以將兩者區分開來:center 等環境會在上下文產生一個額外間距,而 \centering 等命令不產生,只是改變對齊方式. 比如在浮動體環境 table 或 figure 內實現居中對齊,用 \centering 命令即可,沒必要再用 center 環境.

3.5.3 引用環境

LaTeX\LaTeXLATE?X 提供了兩種引用的環境:quote 用于引用較短的文字,首行不縮進;quotation 用于引用若干段文字,首行縮進.

引用環境較一般文字有額外的左右縮進.

Francis Bacon says: \begin{quote} Knowledge is power. \end{quote}

效果為:

《木蘭詩》: \begin{quotation} 萬里赴戎機,關山度若飛。 朔氣傳金柝,寒光照鐵衣。 將軍百戰死,壯士十年歸。歸來見天子,天子坐明堂。 策勛十二轉,賞賜百千強。?? \end{quotation}

verse 用于排版詩歌,與 quotation 恰好相反,verse 是首行懸掛縮進的.

Rabindranath Tagore's short poem: \begin{verse} Beauty is truth's smile when she beholds her own face in a perfect mirror. \end{verse}

3.5.4 摘要環境

摘要環境 abstract 默認只在標準文檔類中的 article 和 report 文檔類可用,一般用于緊跟 \maketitle 命令之后介紹文檔的摘要。如果文檔類指定了 titlepage 選項,則單獨成頁;反之,單欄排版時相當于一個居中的小標題加一個 quotation 環境,雙欄排版時相當于 \section* 定義的一節.

3.5.5 代碼環境

有時我們需要將一段代碼原樣轉義輸出,這就要用到代碼環境 verbatim,它以等寬字體排版代碼,回車和空格也分別起到換行和空位的作用;帶星號的版本更進一步將空格顯示成 “?”.

\begin{verbatim} #include <iostream> int main() {std::cout << "Hello, world!"<< std::endl;return 0; } \end{verbatim}

\begin{verbatim*} for (int i=0; i<4; ++i)printf("Number %d\n",i); \end{verbatim*}

要排版簡短的代碼或關鍵字,可使用 \verb 命令:

\verb?delim??code??delim?

?delim? 標明代碼的分界位置,前后必須一致,除字母、空格或星號外,可任意選擇使得不與代碼本身沖突,習慣上使用 | 符號.

同 verbatim 環境,\verb 后也可以帶一個星號,以顯示空格:

\verb|\LaTeX| \\ \verb+(a || b)+ \verb*+(a || b)+

\verb命令對符號的處理比較復雜,一般不能用在其它命令的參數里,否則多半會出錯

verbatim 宏包優化了 verbatim 環境的內部命令,并提供了 \verbatiminput 命令用來直接讀入文件生成代碼環境. fancyvrb 宏包提供了可定制格式的 Verbatim 環境;listings 宏包更進一步,可生成關鍵字高亮的代碼環境,支持各種程序設計語言的語法和關鍵字.

3.6 表格

LaTeX\LaTeXLATE?X 里排版表格不如 Word 等所見即所得的工具簡便和自由,不過對于不太復雜的表格來講,完全能夠勝任.

排版表格最基本的 tabular 環境用法為:

\begin{tabular}[?align?]{?column-spec?} ?item1? & ?item2? & … \\ \hline ?item1? & ?item2? & … \\ \end{tabular}

其中 ?column-spec? 是列格式標記;& 用來分隔單元格;\\ 用來換行;\hline 用來在行與行之間繪制橫線

直接使用 tabular 環境的話,會和周圍的文字混排。此時可用一個可選參數 ?align? 控制垂直對齊:t 和 b 分別表示按表格頂部、底部對齊,其他參數或省略不寫(默認)表示居中對齊.

\begin{tabular}{|c|} center-\\ aligned \\ \end{tabular}, \begin{tabular}[t]{|c|} top-\\ aligned \\ \end{tabular}, \begin{tabular}[b]{|c|} bottom-\\ aligned\\ \end{tabular} tabulars.

但是通常情況下 tabular 環境很少與文字直接混排,而是會放在 table 浮動體環境中,并用 \caption 命令加標題.

3.6.1 列格式

tabular 環境使用 ?column-spec? 參數指定表格的列數以及每列的格式,基本的列格式見下表:

列格式說明
l/c/r單元格內容左對齊/居中/右對齊,不折行
p{?width?}單元格寬度固定為 ?width?,可自動折行
|繪制豎線
@{?string?}自定義內容 ?string?

例如:

\begin{tabular}{lcr|p{6em}} \hline left & center & right & par box with fixed width\\ L & C & R & P \\ \hline \end{tabular}

表格中每行的單元格數目不能多于列格式里 l/c/r/p 的總數(可以少于這個總數),否則出錯.

@ 格式可在單元格前后插入任意的文本,但同時它也消除了單元格前后額外添加的間距. @ 格式可以適當使用以充當“豎線”,特別地,@{} 可直接用來消除單元格前后的間距:

\begin{tabular}{@{} r@{:}lr @{}} \hline 1 & 1 & one \\ 11 & 3 & eleven \\ \hline \end{tabular}

另外 LaTeX\LaTeXLATE?X 還提供了簡便的將格式參數重復的寫法 *{?n?}{?column-spec?},比如以下兩種寫法是等效的:

\begin{tabular}{|c|c|c|c|c|p{4em}|p{4em}|} \begin{tabular}{|*{5}{c|}*{2}{p{4em}|}}

有時需要為整列修飾格式,比如整列改變為粗體,如果每個單元格都加上 \bfseries 命令會比較麻煩。array 宏包提供了輔助格式 > 和<,用于給列格式前后加上修飾命令

% \usepackage{array} \begin{tabular}{>{\itshape}r<{*}l}\hlineitalic & normal \\column & column \\\hline \end{tabular}

array 宏包還提供了類似 p 格式的 m 格式和 b 格式,三者分別在垂直方向上靠頂端對齊、居中以及底端對齊:

% \usepackage{array} \newcommand\txt{a b c d e f g h i} \begin{tabular}{cp{2em}m{2em}b{2em}}\hlinepos & \txt & \txt & \txt \\\hline \end{tabular}

3.6.2 列寬

在控制列寬方面,LaTeX\LaTeXLATE?X 表格有著明顯的不足:l/c/r 格式的列寬是由文字內容的自然寬度決定的,而 p 格式給定了列寬卻不好控制對齊(可用 array 宏包的輔助格式),更何況列與列之間通常還有間距,所以直接生成給定總寬度的表格并不容易.

tabularx 宏包為我們提供了方便的解決方案。它引入了一個 X 列格式,類似 p 列格式,不過會根據表格寬度自動計算列寬,多個 X 列格式平均分配列寬. X 列格式也可以用array 里的輔助格式修飾對齊方式:

% \usepackage{array,tabularx} \begin{tabularx}{14em}%{|*{4}{>{\centering\arraybackslash}X|}}\hlineA & B & C & D \\ \hlinea & b & c & d \\ \hline \end{tabularx}

3.6.3 橫線

我們已經在之前的例子見過許多次繪制表格線的 \hline 命令. 另外\cline{?i?-?j?} 用來繪制跨越部分單元格的橫線:

\begin{tabular}{|c|c|c|}\hline4 & 9 & 2 \\ \cline{2-3}3 & 5 & 7 \\ \cline{1-1}8 & 1 & 6 \\ \hline \end{tabular}

在科技論文排版中廣泛應用的表格形式是三線表,形式干凈簡明. 三線表由 booktabs 宏包支持,它提供了\toprule、\midrule 和 \bottomrule 命令用以排版三線表的三條線,以及和 \cline 對應的 \cmidrule. 除此之外,最好不要用其它橫線以及豎線:

% \usepackage{booktabs} \begin{tabular}{cccc}\toprule& \multicolumn{3}{c}{Numbers} \\\cmidrule{2-4}& 1 & 2 & 3 \\\midruleAlphabet & A & B & C \\Roman & I & II& III \\\bottomrule \end{tabular}

3.6.4 合并單元格

LaTeX\LaTeXLATE?X 是一行一行排版表格的,橫向合并單元格較為容易,由 \multicolumn 命令實現:

\multicolumn{?n?}{?column-spec?}{?item?}

其中 ?n? 為要合并的列數,?column-spec? 為合并單元格后的列格式,只允許出現一個 l / c / r 或 p 格式

如果合并前的單元格前后帶表格線 |,合并后的列格式也要帶 | 以使得表格的豎線一致

\begin{tabular}{|c|c|c|}\hline1 & 2 & Center \\ \hline\multicolumn{2}{|c|}{3} &\multicolumn{1}{r|}{Right} \\ \hline4 & \multicolumn{2}{c|}{C} \\ \hline \end{tabular}

上面的例子還體現了,形如 \multicolumn{1}{?column-spec?}{?item?} 的命令可以用來修改某一個單元格的列格式.

縱向合并單元格需要用到 multirow 宏包提供的 \multirow 命令

\multirow{?n?}{?width?}{?item?}

?width? 為合并后單元格的寬度,可以填 * 以使用自然寬度

我們看一個結合 \cline、\multicolumn 和 \multirow 命令的例子:

% \usepackage{multirow} \begin{tabular}{ccc}\hline\multirow{2}{*}{Item} & \multicolumn{2}{c}{Value} \\ \cline{2-3}& First & Second \\ \hlineA & 1 & 2 \\ \hline \end{tabular}

3.6.5 行距控制

LaTeX\LaTeXLATE?X 生成的表格看起來通常比較緊湊,修改參數 \arraystretch 可以得到行距更加寬松的表格:

\renewcommand\arraystretch{1.8} \begin{tabular}{|c|}\hlineReally loose \\ \hlinetabular rows.\\ \hline \end{tabular}

3.7 圖片

LaTeX\LaTeXLATE?X 本身不支持插圖功能,需要由 graphicx 宏包輔助支持. 在調用了graphicx 宏包以后,就可以使用 \includegraphics 命令加載圖片了:

\includegraphics[?options?]{?filename?}

其中 ?filename? 為圖片文件名,與 \include 命令的用法類似,文件名可能需要用相對路徑或絕對路徑表示

圖片文件的擴展名一般可不寫,另外一定要注意,文件名里既不要有空格(類似 \include),也不要有多余的英文點號,否則宏包在解析文件名的過程中會出錯.

另外 graphicx 宏包還提供了 \graphicspath 命令,用于聲明一個或多個圖片文件存放的目錄,使用這些目錄里的圖片時可不用寫路徑:

% 假設主要的圖片放在figures 子目錄下,標志放在logo 子目錄下 \graphicspath{{figures/}{logo/}}

\includegraphics 命令的可選參數 ?options? 支持 ?key?=?value? 形式賦值,常用的參數如下:

3.8 盒子

盒子是 LaTeX\LaTeXLATE?X 排版的基礎單元,雖然解釋上去有些抽象:每一行是一個盒子,里面的文字從左到右依次排列;每一頁也是一個盒子,各行文字從上到下依次排布??

3.8.1 水平盒子

生成水平盒子的命令如下:

\mbox{…} \makebox[?width?][?align?]{…}

\mbox 生成一個基本的水平盒子,內容只有一行,不允許分段(除非嵌套其它盒子,比如后文的垂直盒子). 外表看上去,\mbox 的內容與正常的文本無二,不過斷行時文字不會從盒子里斷開.

\makebox 更進一步,可以加上可選參數用于控制盒子的寬度 ?width?,以及內容的對齊方式 ?align?,可選居中 c(默認值)、左對齊 l、右對齊 r 和分散對齊 s.

|\mbox{Test some words.}|\\ |\makebox[10em]{Test some words.}|\\ |\makebox[10em][l]{Test some words.}|\\ |\makebox[10em][r]{Test some words.}|\\ |\makebox[10em][s]{Test some words.}|

3.8.2 帶框的水平盒子

\fbox 和 \framebox 讓我們可以為水平盒子添加邊框. 使用的語法與 \mbox 和 \makebox 一模一樣:

\fbox{…} \framebox[?width?][?align?]{…}

可以通過 \setlength 命令調節邊框的寬度 \fboxrule 和內邊距 \fboxsep:

\framebox[10em][r]{Test box}\\[1ex] \setlength{\fboxrule}{1.6pt} \setlength{\fboxsep}{1em} \framebox[10em][r]{Test box}

3.8.3 垂直盒子

如果需要排版一個文字可以換行的盒子,LaTeX\LaTeXLATE?X 提供了兩種方式:

\parbox[?align?][?height?][?inner-align?]{?width?}{…} \begin{minipage}[?align?][?height?][?inner-align?]{?width?} … \end{minipage}

其中?align? 為盒子和周圍文字的對齊情況(類似 tabular 環境);?height? 和 ?inner-align? 設置盒子的高度和內容的對齊方式,類似水平盒子\makebox 的設置,不過?inner-align? 接受的參數是頂部 t、底部 b、居中 c 和分散對齊 s.

三字經:\parbox[t]{3em}% {人之初性本善性相近習相遠} \quad 千字文: \begin{minipage}[b][8ex][t]{4em} 天地玄黃宇宙洪荒 \end{minipage}

3.8.4 標尺盒子

\rule 命令用來畫一個實心的矩形盒子,也可適當調整以用來畫線(標尺):

\rule[?raise?]{?width?}{?height?}

例如:

Black \rule{12pt}{4pt} box. \\ \\ Upper \rule[4pt]{6pt}{8pt} and lower \rule[-4pt]{6pt}{8pt} box. \\ \\ A \rule[-.4pt]{3em}{.4pt} line.

3.9 浮動體

內容豐富的文章或者書籍往往包含許多圖片和表格等內容,這些內容的尺寸往往太大,導致分頁困難. LaTeX\LaTeXLATE?X 為此引入了浮動體的機制,令大塊的內容可以脫離上下文,放置在合適的位置.

LaTeX\LaTeXLATE?X 預定義了兩類浮動體環境 figure 和 table。習慣上 figure 里放圖片,table 里放表格,但并沒有嚴格限制,可以在任何一個浮動體里放置文字、公式、表格、圖片等等任意內容.

以 table 環境的用法舉例,figure 同理:

\begin{table}[?placement?] … \end{table}

?placement? 參數提供了一些符號用來表示浮動體允許排版的位置,如 hbp 允許浮動體排版在當前位置、底部或者單獨成頁. table 和 figure 浮動體的默認設置為 tbp.

  • 排版位置的選取與參數里符號的順序無關,LaTeX\LaTeXLATE?X 總是以 h-t-b-p 的優先級順序決定浮動體位置,也就是說 [!htp] 和 [ph!t] 沒有區別
  • 限制包括浮動體個數(除單獨成頁外,默認每頁不超過 3 個浮動體,其中頂部不超過 2 個,底部不超過 1 個)以及浮動體空間占頁面的百分比(默認頂部不超過 70%,底部不超過 30%)

雙欄排版環境下,LaTeX\LaTeXLATE?X 提供了 table* 和 figure* 環境用來排版跨欄的浮動體. 它們的用法與 table 和 figure 一樣,不同之處為雙欄的?placement? 參數只能用 tp 兩個位置.

浮動體的位置選取受到先后順序的限制. 如果某個浮動體由于參數限制、空間限制等原因在當前頁無法放置,就要推遲到之后處理,并使得之后的同類浮動體一并推遲. \clearpage 命令會在另起一頁之前,先將所有推遲處理的浮動體排版成頁,此時 htbp 等位置限制被完全忽略.

float 宏包為浮動體提供了 H 位置參數,不與 htbp 及 ! 混用. 使用 H 位置參數時,會取消浮動機制,將浮動體視為一般的盒子插入當前位置. 這在一些特殊情況下很有用(如使用 multicol 宏包排版分欄內容的時候),但尺寸過大的浮動體可能使得分頁比較困難.

3.9.1 浮動體的標題

圖表等浮動體提供了 \caption 命令加標題,并且自動給浮動體編號:

\caption{…}

\caption 的用法非常類似于 \section 等命令,可以用帶星號的命令 \caption* 生成不帶編號的標題,也可以使用帶可選參數的形式 \caption[…]{…},使得在目錄里使用短標題. \caption 命令之后還可以緊跟 \label 命令標記交叉引用.

\caption 生成的標題形如 “Figure 1: …”(figure 環境)或 “Table 1: …”(table 環境). 可通過修改 \figurename 和 \tablename 的內容來修改標題的前綴. 標題樣式的
定制功能由 caption 宏包提供.

table 和 figure 兩種浮動體分別有各自的生成目錄的命令:

\listoftables \listoffigures

它們類似 \tableofcontents 生成單獨的章節

3.9.2 并排和子圖表

我們時常有在一個浮動體里面放置多張圖的用法. 最簡單的用法就是直接并排放置,也可以通過分段或者換行命令 \\ 排版多行多列的圖片,以下為示意代碼:

\begin{figure}[htbp]\centering\includegraphics[width=...]{...}\qquad\includegraphics[width=...]{...} \\[..pt]\includegraphics[width=...]{...}\caption{...} \end{figure}

示意圖大致如下:

由于標題是橫跨一行的,用 \caption 命令為每個圖片單獨生成標題就需要借助前文提到的 \parbox 或者 minipage 環境,將標題限制在盒子內.

\begin{figure}[htbp]\centering\begin{minipage}{...}\centering\includegraphics[width=...]{...}\caption{...}\end{minipage}\qquad\begin{minipage}{...}\centering\includegraphics[width=...]{...}\caption{...}\end{minipage} \end{figure}

示意圖如下:

當我們需要更進一步,給每個圖片定義小標題時,就要用到 subfig 宏包的功能了. 這里僅舉一例:

\begin{figure}[htbp]\centering\subfloat[...]{\label{sub-fig-1}% 為子圖加交叉引用\begin{minipage}{...}\centering\includegraphics[width=...]{...}\end{minipage}}\qquad\subfloat[...]{%\begin{minipage}{...}\centering\includegraphics[width=...]{...}\end{minipage}}\caption{...} \end{figure}

總結

以上是生活随笔為你收集整理的LaTeX 排版(一)——基础应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

免费看污在线观看 | 久久精品视频免费 | 久久视频中文字幕 | 精品网站999www | 久久久国产精品麻豆 | 操操色| 欧美色图亚洲图片 | 九九综合久久 | 激情导航| 美女福利视频网 | 伊人开心激情 | 美州a亚洲一视本频v色道 | av电影免费观看 | 天天摸天天干天天操天天射 | 日韩精品久久久免费观看夜色 | 成年人免费在线观看网站 | www.亚洲视频.com | 精品国产伦一区二区三区观看方式 | 亚洲视频免费在线观看 | 国产精品不卡在线播放 | 亚洲精品美女久久17c | www.亚洲激情.com | 免费看网站在线 | 国产高清精品在线 | 91亚洲国产 | 麻豆91网站 | 黄色软件在线观看免费 | 午夜在线观看影院 | 免费日韩 精品中文字幕视频在线 | 一级国产视频 | 丁香六月在线 | 亚洲精品国产综合久久 | 特级xxxxx欧美 | 日本不卡久久 | 亚洲国产午夜视频 | 96精品高清视频在线观看软件特色 | 亚洲黄色在线免费观看 | 久久久久久久久免费 | 98涩涩国产露脸精品国产网 | 日韩av快播电影网 | 亚洲视频在线免费观看 | 国产精品女人久久久 | 久久久久久久久久久久久久电影 | 四虎在线免费观看 | 国产精品国产自产拍高清av | 国产品久精国精产拍 | 国产在线精品一区二区三区 | 青青网视频 | 在线成人短视频 | 久草在线视频新 | 久久久这里有精品 | 日本字幕网 | 99视频久 | 国产区第一页 | 免费色视频网站 | 色综合久久综合中文综合网 | 日韩欧美高清一区二区三区 | 久久伊人操 | 免费看av在线 | 很黄很污的视频网站 | 五月婷婷激情综合网 | 精品美女在线观看 | 国产免费三级在线观看 | av天天草| 欧美精品v国产精品 | 黄色av免费在线 | 99久久这里有精品 | 久久免费视频精品 | 东方av在 | 操一草 | 久久精久久精 | 久久一视频 | 蜜臀av一区二区 | 欧美少妇xxxxxx | 久久久综合香蕉尹人综合网 | 91av中文字幕 | 综合激情网... | 国产精品久久久网站 | av电影亚洲 | 高清一区二区三区av | 亚洲国产精品成人女人久久 | 欧美在线aa| 黄色特一级片 | 日韩精品一区二区久久 | 国产福利一区二区三区在线观看 | 国产香蕉av | 日韩最新中文字幕 | 91精品在线免费视频 | 日韩免费一区二区三区 | 天天天天综合 | 国产精品对白一区二区三区 | 精品91在线 | 日韩精品欧美精品 | 中文字幕在线观看国产 | 福利一区在线视频 | 国产中文伊人 | 精品欧美乱码久久久久久 | 九九视频免费 | 久久久午夜精品理论片中文字幕 | 午夜三级福利 | 国产资源精品 | 天天射天天射 | 欧美久久久久久久久久久久久 | 九热精品| 久久这里只有精品23 | 亚洲国产字幕 | 国精产品永久999 | 最新av在线播放 | 久久丁香网| 成人国产精品免费 | 成人午夜黄色 | 日批视频 | av在线网站免费观看 | 欧美一二三视频 | 91精品视频一区二区三区 | 欧美孕交vivoestv另类 | 在线播放国产一区二区三区 | 不卡视频在线看 | 亚洲专区欧美 | 午夜精品久久久久久久99 | 国产成人免费在线 | 成人福利av | 久草视频播放 | 日日插日日干 | 美女啪啪图片 | 国产亚洲欧美精品久久久久久 | 日韩中文字幕免费视频 | 黄网站色成年免费观看 | 三三级黄色片之日韩 | 免费久久片 | 久久综合狠狠综合久久激情 | 成人中文字幕+乱码+中文字幕 | 五月婷婷导航 | 中文字幕在线观看亚洲 | 久草成人在线 | 日韩国产欧美在线视频 | 999成人 | 中文视频一区二区 | 亚洲国产成人精品在线 | 一级电影免费在线观看 | 探花视频在线观看+在线播放 | 国产精品免费不卡 | 亚洲免费观看视频 | 91精品在线看 | 亚洲精品乱码久久久久久按摩 | 日韩字幕在线 | 色综合色综合色综合 | 国产精品九九九九九九 | 日韩高清在线一区二区三区 | 日韩av电影中文字幕在线观看 | 国产精品白虎 | 亚洲免费av网站 | 久久久久久免费视频 | 久草在线国产 | 激情欧美在线观看 | 91在线免费播放视频 | 国产精品久久久久久模特 | zzijzzij日本成熟少妇 | 国产中文字幕在线视频 | 日韩欧美在线高清 | 在线免费观看黄色小说 | 91在线视频| 视频一区视频二区在线观看 | 亚洲精品视频播放 | 国产精品99久久久久人中文网介绍 | 激情网五月天 | 91视频免费网址 | 成年人免费观看国产 | 97电院网手机版 | 久久人人爽av | 中文字幕一区二区三区在线观看 | 18久久久 | 久久精品一区二区三区四区 | 色婷婷丁香 | 蜜桃视频在线视频 | 69精品| 黄色资源网站 | 日日爽夜夜爽 | 中文字幕日本在线观看 | 日韩在线一级 | 国产免费大片 | 久久国产一区二区三区 | 99爱在线| 在线 成人| 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 久久在线一区 | 久免费 | 91免费日韩 | 日韩专区在线播放 | 国产精品视频不卡 | 97超碰成人 | 黄色免费观看视频 | 国产精品午夜av | 亚洲一级黄色av | 国产99黄| 久久五月婷婷综合 | 国内精品久久久久久久影视简单 | 国产精品久久久久久久久久久久久 | 亚洲国产视频直播 | 国内外成人免费在线视频 | 国产美女精品人人做人人爽 | 亚洲成年人在线播放 | 亚洲精选99 | 色婷婷视频在线观看 | 伊人影院在线观看 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 免费av网址在线观看 | 青青河边草观看完整版高清 | 色综合天天天天做夜夜夜夜做 | 精品国产乱码久久久久久1区二区 | 99r在线精品 | 美女黄久久 | 精品一区二区在线看 | 国产激情久久久 | 九九免费在线观看视频 | 免费高清无人区完整版 | 欧美日韩性 | av大全在线免费观看 | 国产精品嫩草69影院 | 欧美精品在线一区 | 久久与婷婷 | 999久久久久久 | 免费97视频 | 91香蕉视频色版 | 操操操人人人 | 国产伦理久久精品久久久久_ | 精品久久一 | 日韩欧美在线视频一区二区三区 | 久久国产精品电影 | 午夜91视频 | 婷婷国产v亚洲v欧美久久 | 日韩| 久久手机免费视频 | 国产最新视频在线 | 亚洲乱码久久 | 欧美一级看片 | 国产精品丝袜 | 欧美日韩久久不卡 | 超碰97中文| 精品成人久久 | 一区 在线观看 | 久久久www成人免费毛片麻豆 | 久99精品| 亚洲免费在线播放视频 | 欧美精品久久久久久久 | 亚洲精品在线播放视频 | 日韩有色 | 99爱这里只有精品 | 成人精品久久久 | 一区二区三区不卡在线 | 国产高清第一页 | 国产精品毛片久久 | 一区二区三区 中文字幕 | 中文字幕在线观看一区二区三区 | 国产成人在线播放 | 亚洲精品视频在线观看免费 | 天天摸天天干天天操天天射 | 久久久官网 | 免费视频91蜜桃 | av福利在线免费观看 | 激情偷乱人伦小说视频在线观看 | 97在线视频免费播放 | 欧美日韩国产精品一区二区三区 | 日韩高清毛片 | av中文电影 | 国内免费久久久久久久久久久 | 香蕉国产91 | 亚洲永久国产精品 | 在线视频精品 | 国产精品自产拍在线观看蜜 | 日韩在线电影一区二区 | 91pony九色丨交换 | 国产视频精品免费播放 | 中文字幕在线观看不卡 | 久久乐九色婷婷综合色狠狠182 | 欧美精品久久久久久 | 中文免费观看 | 丁香六月天 | 欧美一区二区三区激情视频 | 四虎影视成人永久免费观看亚洲欧美 | 精品国产网址 | 日韩专区 在线 | 中文字幕成人在线 | 欧美一区日韩一区 | 国产精品精品 | 黄色av播放 | 91精彩视频在线观看 | 日韩午夜一级片 | 麻豆成人精品 | 香蕉视频国产在线观看 | 国产高清av免费在线观看 | 97超级碰碰碰视频在线观看 | 高清国产午夜精品久久久久久 | 青草视频在线 | 久久国产精品区 | 婷婷视频 | 99资源网| 国产一级二级三级视频 | 粉嫩av一区二区三区四区五区 | 色婷婷九月 | 亚洲国产网站 | 国产精品免费视频观看 | 久久久久久麻豆 | 亚洲一区二区视频在线播放 | 精品国产欧美一区二区三区不卡 | 中文av网站 | 亚洲黄色在线观看 | 久操视频在线免费看 | 婷五月天激情 | 国产视频资源在线观看 | 手机av电影在线 | 久久99精品一区二区三区三区 | 在线播放视频一区 | 成人av片免费观看app下载 | 国产欧美日韩一区 | 国产资源网站 | 中文字幕亚洲欧美日韩 | 成人午夜精品久久久久久久3d | 久av电影 | 久久国内视频 | 欧美另类sm图片 | 四虎成人精品永久免费av | 久久精品视频观看 | 日本黄色片一区二区 | 国产专区视频在线观看 | 精品国产一区二区三区免费 | 亚洲国产日韩av | 在线视频黄 | 日韩av播放在线 | 69国产精品成人在线播放 | 国产黄a三级 | 久久尤物电影视频在线观看 | 日韩精品播放 | 成人在线观看资源 | 色吊丝在线永久观看最新版本 | 97精品久久人人爽人人爽 | 国产精品高潮呻吟久久久久 | 视频成人| 国内99视频 | 欧美一区二区三区免费看 | 精品久久99 | 久久久久久久久久久高潮一区二区 | 99精品视频在线免费观看 | 精品一区在线看 | 精品一区在线看 | 黄色午夜 | 少妇bbw搡bbbb搡bbb | 成人av在线影院 | 欧美在线视频一区二区三区 | 香蕉久草在线 | 国产精品欧美久久久久三级 | 亚洲天天综合网 | 欧美日本国产在线观看 | 婷婷网五月天 | 亚洲高清国产视频 | 欧美精品做受xxx性少妇 | 欧美日韩xx | 国产精品美女久久久网av | 91热在线 | 欧美精品999 | 三级动态视频在线观看 | 精品免费久久久久久 | 国产精品久久久av久久久 | 国产又粗又猛又黄又爽的视频 | 精品一区二区在线免费观看 | 日韩a免费 | 91片黄在线观看 | 国产精品99久久久久久大便 | 手机在线视频福利 | 这里只有精品视频在线观看 | 成人午夜精品久久久久久久3d | 国产精品久久久久久久久久白浆 | 一区在线电影 | 18久久久久久 | av成人在线电影 | 亚洲精品久久久久久久蜜桃 | 亚洲在线网址 | 亚洲精品国产欧美在线观看 | 激情网综合 | 日日碰狠狠添天天爽超碰97久久 | av电影免费观看 | 久久久久www| 亚洲伊人第一页 | 中文字幕乱视频 | 久草免费新视频 | 成人免费毛片aaaaaa片 | 欧美一级欧美一级 | 国产不卡网站 | 欧美伦理电影一区二区 | 天天干天天摸天天操 | 日韩在线网址 | 久久久久久久久网站 | 国产视频精品网 | 在线观看视频色 | 国产在线观看国语版免费 | 国产精品精品久久久久久 | 免费看的国产视频网站 | 欧美日韩在线视频一区二区 | 中文字幕色婷婷在线视频 | 超碰人人超 | 成人免费一区二区三区在线观看 | 一本一道久久a久久综合蜜桃 | 国产探花 | 久久99精品波多结衣一区 | 在线成人欧美 | 久久这里只有精品久久 | 成人午夜免费剧场 | 综合网天天色 | 日韩欧美不卡 | 日韩高清片 | 狠狠色伊人亚洲综合网站色 | 日韩中文字幕网站 | 国产精品99久久久久久有的能看 | 欧美色综合久久 | 久久久久久免费毛片精品 | 久草在线国产 | 免费三级黄色片 | av丝袜美腿 | 在线观看日韩精品视频 | 五月婷婷在线视频观看 | 日产乱码一二三区别在线 | av综合 日韩 | 日韩网站在线免费观看 | 超碰97av在线 | 亚洲综合在线视频 | 亚洲国产成人av网 | 成人午夜网 | 久久久久久久久久久影视 | 在线免费黄 | 成人欧美在线 | 在线免费观看黄色av | 91免费黄视频| 97超碰免费在线观看 | 国产成人综 | a黄色一级 | 欧美一级黄色片 | 日韩专区av | 亚洲激情影院 | 97人人看| 精品无人国产偷自产在线 | 色狠狠综合天天综合综合 | 亚洲成人黄色在线 | 国产91av视频在线观看 | 久久调教视频 | 六月婷婷色 | 精品国产诱惑 | 成人一级免费视频 | 亚洲一区 av| 97av在线视频免费播放 | 玖玖玖国产精品 | 久久久久成人精品免费播放动漫 | 国产精品18videosex性欧美 | 亚洲精品视频观看 | 激情五月看片 | 久久男女视频 | 国产视频首页 | 久草视频网 | 国产精品第二页 | 在线观看视频国产一区 | 五月婷婷激情五月 | 久久久久久久久黄色 | 亚洲国产免费 | 欧美日韩国产成人 | 欧美一区二区日韩一区二区 | 五月婷婷色丁香 | 日韩一级成人av | www.综合网.com| 国产成人综合图片 | 久久尤物电影视频在线观看 | 久久久久国产免费免费 | 综合在线亚洲 | 国内外成人在线视频 | 久久婷婷久久 | 国产一区 在线播放 | 在线观看午夜 | 六月丁香久久 | 国产精品久久久电影 | 一区精品久久 | 在线有码中文字幕 | 狠狠干天天操 | 午夜精品久久久久久中宇69 | 久久免费视频5 | 国产永久网站 | 久久精品电影网 | 在线观看视频中文字幕 | 精品一区欧美 | 天天av天天| 亚洲涩综合 | 成人黄色大片网站 | 国产a级精品| 国产尤物在线观看 | 一级片黄色片网站 | 欧美成年网站 | 99热在线国产 | 久久久久久视频 | 欧美久久久久久久久久久久久 | 久久久午夜视频 | 久久 在线| 亚洲精品视频免费看 | 最新免费av在线 | 视频一区二区三区视频 | 成人手机在线视频 | 亚洲欧美日韩在线看 | 久久这里有 | 青青河边草观看完整版高清 | 热久久电影 | 亚洲第一av在线 | 在线视频欧美日韩 | 国产手机在线视频 | 精品国产亚洲一区二区麻豆 | 九草在线观看 | 欧美日韩中文在线观看 | 日日草天天草 | 五月婷婷综合网 | 天天天天天天天天操 | 午夜视频久久久 | 免费福利在线 | 精品福利在线视频 | 婷婷免费视频 | 亚洲一区二区麻豆 | 狠狠躁夜夜躁人人爽视频 | 99热日本| av成人在线网站 | 日韩欧美综合精品 | 91中文字幕视频 | 日韩精品久久一区二区三区 | 欧美日韩国产一区二区三区 | 夜又临在线观看 | 免费麻豆视频 | 久草久热 | 免费三级影片 | 久久伦理 | 激情视频91 | 中文字幕亚洲综合久久五月天色无吗'' | 成人亚洲免费 | 久草在线最新免费 | 国产精品96久久久久久吹潮 | 视频在线观看亚洲 | av九九九| 黄色大片日本 | 日本在线视频网址 | 国产精品青草综合久久久久99 | 久久综合久久综合久久 | 久久国产免费视频 | 西西www4444大胆视频 | 欧美精品一区在线 | 一区二区三区四区五区六区 | 91亚洲精品乱码久久久久久蜜桃 | 国产精品观看在线亚洲人成网 | 亚洲国产大片 | 亚洲精品99久久久久久 | 美女视频永久黄网站免费观看国产 | 91中文字幕网 | 久久亚洲私人国产精品va | 中文字幕日韩av | 天天干天天操 | 黄色影院在线观看 | 欧美日本国产在线观看 | 在线国产精品视频 | 久久久久久高清 | 亚洲精品乱码久久久久久写真 | 天天操天天操天天 | 天天色天天射天天综合网 | 91av精品 | 亚洲h视频在线 | 99精品国产99久久久久久福利 | 看污网站| 国产在线播放一区二区三区 | 国产精品久久久久久久久久久杏吧 | 亚洲乱码精品 | 亚洲天堂视频在线 | 久久99亚洲网美利坚合众国 | 久亚洲 | 国产视频69| 99麻豆视频 | 久久久激情视频 | 麻豆av电影 | 九九热免费在线观看 | 99视频精品在线 | 亚洲精品午夜久久久久久久 | 毛片激情永久免费 | 免费在线观看av不卡 | 欧美三级免费 | 久久在线一区 | 午夜91视频 | 欧美日韩精品免费观看 | 综合网色| 毛片网站在线 | 麻豆视频入口 | 日韩性xxxx | 久久国产精品影视 | 2019天天干夜夜操 | 国产99久久 | 青青河边草观看完整版高清 | 久久精品久久久久电影 | 亚洲国产欧美在线看片xxoo | 欧洲激情在线 | 色吊丝av中文字幕 | 国产九色91 | 一区二区精品在线视频 | 激情在线网站 | 日韩国产欧美在线视频 | 丝袜精品视频 | 国色天香永久免费 | 色婷婷五| 国产精品久久久久久av | 91黄色视屏 | av丁香 | 91伊人影院 | 深夜福利视频一区二区 | 国产精品国产三级国产专区53 | 麻豆高清免费国产一区 | 1区2区视频 | 婷婷成人亚洲综合国产xv88 | 久久免费精品 | 黄色一级大片免费看 | 国产精品正在播放 | 一级片观看 | 日韩精品中文字幕在线 | 日韩av高潮| 国产中文字幕一区二区三区 | 欧美性生活免费看 | 久久99精品久久久久久清纯直播 | 久久超级碰 | 国产永久免费高清在线观看视频 | 日韩91精品 | 亚洲精品永久免费视频 | 天天干天天做天天操 | 国产午夜精品免费一区二区三区视频 | 国产三级午夜理伦三级 | 亚洲 欧洲 国产 精品 | 国产露脸91国语对白 | 亚洲电影第一页av | 爱射综合 | 在线免费观看黄色大片 | 国产精品大片免费观看 | 欧洲精品久久久久毛片完整版 | 亚洲精品国产精品国自产观看 | 亚洲高清国产视频 | 91九色porny蝌蚪视频 | 狠狠色噜噜狠狠狠狠2022 | 在线观看亚洲成人 | 午夜免费久久看 | 日韩视频免费在线 | 日韩av不卡播放 | 精品视频在线观看 | 日韩久久精品一区二区 | 91视频免费网站 | 久久免费视频精品 | 久久精品99国产 | 久久艹99 | 久久婷婷亚洲 | 黄色a一级片 | 免费视频一二三 | 狠狠操狠狠干2017 | 日韩精品在线免费观看 | 91九色视频在线 | 视频91| 在线观看中文字幕2021 | 久久精品日本啪啪涩涩 | 日韩免费小视频 | 色婷婷激情四射 | 欧美一区二区三区在线看 | 午夜999| 在线免费观看av网站 | 日韩精品不卡在线观看 | 在线观看黄a | 国产在线p | 色综合天天视频在线观看 | 99精品国产一区二区三区不卡 | 成年人免费av | 婷婷五月色综合 | 国产一区视频免费在线观看 | 日一日干一干 | 久久免费的视频 | 一区免费观看 | 国产一级电影免费观看 | 91网免费观看 | 免费精品国产va自在自线 | 国产天天综合 | 国产第一页福利影院 | 天天摸日日操 | 日本丶国产丶欧美色综合 | 狠狠ri| 三级免费黄 | 国产精品久久久一区二区三区网站 | 久久久久国产精品免费网站 | 91精品天码美女少妇 | 国产二级视频 | 天天人人综合 | 精品1区2区 | 欧美片网站yy | 三级黄色片在线观看 | 五月天综合在线 | 麻豆影视在线播放 | 91天堂影院 | 天天综合91 | 国产一区二区三区免费在线观看 | 香蕉手机在线 | 丁香五月亚洲综合在线 | 手机在线日韩视频 | 99精品国产一区二区三区麻豆 | 国产精品欧美精品 | 在线欧美小视频 | av在线等| 免费看污网站 | 亚洲国产精品一区二区久久,亚洲午夜 | 99日韩精品 | 天天做天天爽 | 欧美精品久久久久 | 中文字幕 婷婷 | 99久久99久久精品 | 日韩精品视频在线免费观看 | 日日操天天操狠狠操 | 亚洲精品国产欧美在线观看 | 色婷婷综合视频在线观看 | 国产精品久久久久久久久毛片 | 日韩特黄一级欧美毛片特黄 | 成年人免费看片 | 国产精品自在线 | 日韩av成人 | 丁香六月在线观看 | 亚洲欧美日本一区二区三区 | 日b视频在线观看网址 | 久草在线网址 | 欧美老少交 | 成人在线免费视频观看 | 四虎免费在线观看视频 | 日韩成年视频 | 日韩av有码在线 | 国产一区二区三精品久久久无广告 | 18做爰免费视频网站 | 久久精品久久99精品久久 | 日韩精品视频免费专区在线播放 | 国产精品区一区 | 成人午夜影院在线观看 | 日韩中文字幕免费电影 | 日本丶国产丶欧美色综合 | 国产亚洲精品综合一区91 | www.xxx.性狂虐 | 久久久久欧美精品999 | 国产精品乱码久久久 | 国产在线观看免费观看 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 一区二区三区动漫 | 天堂视频中文在线 | 免费看在线看www777 | 一二三区av | 国产精品九九视频 | 国产午夜亚洲精品 | 久久免费看毛片 | 精品亚洲二区 | 九九九热精品免费视频观看 | 91免费观看视频在线 | 日韩精品免费在线 | 久久国产精品99久久久久久进口 | 美腿丝袜一区二区三区 | 99在线热播精品免费99热 | 国产精品视频999 | 激情五月婷婷综合 | 久久99亚洲热视 | 天堂激情网 | 国产系列 在线观看 | 久草视频在线资源站 | 国产精品三级视频 | 丁香激情五月 | 日韩精品一区二区三区免费视频观看 | 97视频在线免费 | 成人av一二三区 | 天天躁天天狠天天透 | 欧美激情亚洲综合 | 日韩精品免费一区二区在线观看 | 免费日韩 精品中文字幕视频在线 | 久久欧美视频 | 国产1区2区3区精品美女 | av丝袜制服 | 九色视频自拍 | 91综合在线 | 黄色av网站在线免费观看 | 国产亚洲精品v | 日日麻批40分钟视频免费观看 | 日韩午夜在线观看 | 国产黄色网| av在线免费播放网站 | 欧美精品乱码99久久影院 | 久久五月婷婷丁香社区 | 中文字幕在线观看完整版电影 | av在线免费播放网站 | 麻豆传媒在线免费看 | 成人网在线免费视频 | 中国一区二区视频 | 成人国产精品av | 日韩免费在线 | 日本超碰在线 | 精品国产精品久久一区免费式 | 成人xxxx | 91av在线电影 | 精品一区二区精品 | 久久精品96 | 日韩精品中文字幕在线不卡尤物 | 亚洲成人高清在线 | 中文字幕免费在线 | 久久免费高清视频 | 超碰在线网 | 国产第页| 天天做天天看 | 日韩精品一卡 | 91av在线视频播放 | 人人澡人人澡人人 | 久草免费在线观看视频 | 久久系列| 国产一区二区在线免费播放 | 成人一区电影 | 91cn国产在线| 天天在线操 | 91在线视频导航 | 国产免费黄视频在线观看 | 日韩xxxxxxxxx | 在线成人短视频 | 三级黄色片在线观看 | 欧美一级xxxx | 亚洲国产精品成人精品 | 美女黄频在线观看 | 日韩在线视频网址 | 久久久久久久久久久久99 | 99免费| 国产精品久久伊人 | 成人av影院在线观看 | 色吧av色av| 国产中文在线观看 | 日韩精品一区二区三区丰满 | 精品国内自产拍在线观看视频 | 毛片1000部免费看 | 精品久久久久久久久久岛国gif | 国色天香永久免费 | 国产999视频 | 欧美日韩免费观看一区=区三区 | 狠狠亚洲| 久久激情电影 | 国产在线精品视频 | 成人97人人超碰人人99 | 国产精品亚洲a | 精品国产视频一区 | 亚洲影音先锋 | 日本最新高清不卡中文字幕 | 久草在线免费在线观看 | 91试看 | 麻豆va一区二区三区久久浪 | 91爱爱网址 | 99视频这里只有 | 又黄又刺激又爽的视频 | 国产日韩精品一区二区 | 狠狠色免费| 99超碰在线播放 | 日韩午夜高清 | 国产精品午夜久久久久久99热 | 色婷婷在线视频 | 国产99一区视频免费 | 亚洲综合视频在线观看 | 人人澡超碰碰 | www.av免费观看 | 国产精品久久久久久久久软件 | 国产精品毛片一区二区在线看 | 成人精品视频久久久久 | 2018精品视频 | 日韩中文字幕在线观看 | 精品国产一区二区三区久久久蜜月 | 精品99在线| 日本大片免费观看在线 | 亚洲视频 视频在线 | 日韩二区三区在线 | 又黄又爽又湿又无遮挡的在线视频 | 插久久| 天天色天天草天天射 | 99av在线视频| 99久久夜色精品国产亚洲 | 中文字幕有码在线观看 | 99精品小视频 | 91高清在线 | 国产高清专区 | 午夜三级福利 | 狠狠狠狠狠狠操 | 久久综合电影 | 欧美国产精品一区二区 | 草久视频在线观看 | 久久精品123 | 国产一区二区三区黄 | 91麻豆精品国产91久久久无限制版 | 蜜桃av人人夜夜澡人人爽 | 国产日韩视频在线播放 | 最新av网站在线观看 | 超碰在线人人艹 | 91探花系列在线播放 | 成人午夜电影免费在线观看 | 国产最新在线观看 | 欧美精品一区二区蜜臀亚洲 | 欧美极品久久 | 久产久精国产品 | av一区二区三区在线观看 | 亚洲在线精品视频 | 国产一在线精品一区在线观看 | av一级久久 | 91精品久久久久久综合五月天 | 国产精品一区二区三区视频免费 | 亚洲精品动漫在线 | 少妇bbb搡bbbb搡bbbb′ | 最近乱久中文字幕 | 天天干夜夜想 | 深夜男人影院 | 99精品久久99久久久久 | 99精品国产在热久久下载 | 国产麻豆精品在线观看 | 五月婷婷激情五月 | 久久一及片 | 一级黄色片在线观看 | 天天射综合网视频 | 免费视频一级片 | 最新av电影网站 | 国产精品麻豆视频 | 亚洲永久精品在线 | 亚洲午夜精品一区二区三区电影院 | 亚洲视频综合在线 | 97在线观视频免费观看 | 91av中文字幕| 日日碰狠狠添天天爽超碰97久久 | 在线观看视频h | 97av精品 | 国产成人亚洲在线观看 | 国产在线观看一 | 一级黄色片在线免费看 | 久久99久久99精品免观看粉嫩 | 91 在线视频播放 | 国产精品99久久99久久久二8 | 国产视频一区二区在线 | 久草在线视频首页 | 91人人爽久久涩噜噜噜 | 少妇bbw搡bbbb搡bbbb| 在线视频亚洲 | 国产一级免费观看视频 | wwxxxx日本 | 国产精品白浆视频 | 免费观看一级 | 美女视频是黄的免费观看 | 一区二区三区四区久久 | 国产成人三级在线播放 | 成人a免费 | 欧美日韩视频免费看 | 香蕉视频久久 | 中文字幕一区二区三区四区 | 国产精品一区二区三区99 | 国产亚洲精品久久久久久久久久久久 | 久久久久久久久毛片精品 | 一本一本久久a久久精品综合妖精 | 国产高清av在线播放 | 久久精品人人做人人综合老师 | 国产99久久99热这里精品5 | 国产群p视频 | 国产视频九色蝌蚪 | 久久久男人的天堂 | 91天天视频 | 欧美精品一级视频 | 天天拍天天色 | 日韩在线视频网址 | av天天澡天天爽天天av | 久久特级毛片 | 99久久毛片| 天天做日日做天天爽视频免费 | 国产精品v欧美精品v日韩 | 夜色.com| 国产一级特黄电影 | 涩涩网站在线观看 | 久久精品牌麻豆国产大山 | 色资源二区在线视频 | 特黄特黄的视频 | 亚洲黄色app | 天天射,天天干 | 亚州av成人 | 伊人电影天堂 | 精品视频www | 在线看的av网站 | 免费久久视频 | 日韩色一区二区三区 | 欧美激情精品久久 | av中文天堂在线 | 91在线视频免费播放 | 91在线观看视频网站 | 99九九视频 | 久久久久久久久久久久久国产精品 | 日本久久影视 | 18性欧美xxxⅹ性满足 | 国产黄色片免费看 | 美女一区网站 | 国产精品久久久久一区二区 | 午夜国产福利在线观看 | 久久久鲁| 日韩在线在线 | 香蕉在线观看视频 | 中文字幕在线网 |