日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

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

编程问答

LaTeX 页面大小和页边距

發布時間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LaTeX 页面大小和页边距 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

頁面大小和頁邊距

原??文:Page size and margins
譯??者:Xovee
翻譯時間:2021年11月28日

介紹

LaTeX 文檔的頁面是高度可定制化的,你可以使用geometry包來定制各種頁面元素,例如頁面大小、邊距、頁眉、頁腳、頁面方向等。

文章目錄

  • 頁面大小和頁邊距
  • 介紹
    • 示例
    • 頁面大小、朝向、邊距
  • 細微地定制頁面的各個維度
    • 布局可視化
    • 使用`geometry`包提供的布局參數
  • 參考指南

示例

假設你要創建一個大小為 A4 的文檔,它的文本區域的大小為6英寸寬和8英寸高,你可以使用下面的命令:

\usepackage[a4paper, total={6in, 8in}]{geometry}

你傳遞給geometry包的參數定義了文檔的布局。在這個例子中,我們使用a4paper來規定文檔的頁面大小為 A4,而傳遞給total參數的值設定了文本區域的大小。Overleaf 默認使用了歐洲地區的習慣,即文檔的默認大小為 A4。

\documentclass{article} \usepackage{blindtext} \usepackage[a4paper, total={6in, 8in}]{geometry}\begin{document} \section{Introduction} This is a test document which uses A4-sized paper and the user-defined text area. \subsection{Some dummy text} \blindtext[8]\end{document}

頁面大小、朝向、邊距

我們可以使用geometry包來輕松地設定文檔的頁面大小、朝向和邊距。一般來說有兩種方法來設定參數:

  • 給\usepackage聲明傳遞參數,如上面的例子一樣
  • 在文檔的 preamble 中使用\geometry命令

我們接下來創建一個使用 legal 頁面大小、橫向的(landscape orientation)、邊距為 2 英寸的文檔:

\usepackage[legalpaper, landscape, margin=2in]{geometry}

你也可以使用下面的命令:

\usepackage{geometry} \geometry{legalpaper, landscape, margin=2in}

這些參數由逗號分割。在文末列有其他可選的頁面大小參數。第二個參數是頁面的朝向,默認是portrait,即豎向的。最后,文檔的所有邊距被設置為 2 英寸。

細微地定制頁面的各個維度

布局可視化

layout包提供給我們一種非常方便的可視化文檔當前布局的方法。這個包有兩個命令:layout和layout*。layout會給文檔當前的布局繪制一個示例。layout*會再次計算文檔頁面的各個維度的數值,當你改變了這些維度的值的時候,使用這個命令會非常有用。下面介紹一個例子:

\documentclass{article} \usepackage{layout} \begin{document} \section{Default \LaTeX{} layout} Here's the default layout:\vspace{10pt} \layout \section{Make some changes} Make changes to the margin paragraph settings and use the command \verb|layout*| to redraw the page layout diagram: \vspace{10pt} \setlength{\marginparwidth}{0pt} \setlength{\marginparsep}{0pt}\layout* \end{document}

使用geometry包提供的布局參數

geometry包提供了一種方便地設置文檔布局的方法:parameter=value。你可以使用標準的 LaTeX 單位來設置value,例如mm、cm、pt、in等。下面我們介紹上圖中列出的各個參數:

textwidth
上圖中的元素 8

textheight
上圖中的元素7

total
取決于其他的參數。默認情況下定義了文檔正文的大小。你也可以使用includehead、includefoot、includeheadfoot和includemp命令來改變頁眉、正文、頁腳和頁邊注的大小。

left, lmargin, inner
這三個參數定義了左邊距的大小,即上圖中元素 1 和 3 的和。

right, rmargin, outer
這三個參數定義了右邊距的大小,即上圖中元素 9 和 10 的和。

top, tmargin
這兩個參數定義了上邊距的大小,即上圖中元素 2 和 6 的和。

bottom, bmargin
這兩個參數定義了文檔底部邊緣到基線的距離。

headheight
頁眉的高度。

headsep
正文到頁眉基線的距離。即上圖中的元素6。

footnotesep
文檔正文底部基線到腳注文本的頂部的距離。

footskip
頁面文本最后一句的基線到腳注文本的頂部的距離。

marginparwidth, marginpar
頁邊注釋的寬度。即上圖中的元素 10。

你可以使用papersize={<width>, <height>}命令來設置任何你所想要的頁面大小。

讓我們來看一個例子:

\documentclass{article} \usepackage{blindtext} \usepackage{geometry}\geometry{a4paper,total={170mm,257mm},left=20mm,top=20mm,} \begin{document} \section{Some dummy text} \blindtext[10] \end{document}


在這個例子里,我們設置了文本區域的大小、左邊距和上邊距(編譯器自動地計算了右邊距和下邊距)。

參考指南

參數解釋可選值
papersize設置頁面的大小a0paper, a1paper, a2paper, a3paper, a4paper, a5paper, a6paper,b0paper, b1paper, b2paper, b3paper, b4paper, b5paper, b6paper,c0paper, c1paper, c2paper, c3paper, c4paper, c5paper, c6paper,b0j, b1j, b2j, b3j, b4j, b5j, b6j,ansiapaper, ansibpaper, ansicpaper, ansidpaper, ansiepaper,letterpaper, executivepaper, legalpaper

總結

以上是生活随笔為你收集整理的LaTeX 页面大小和页边距的全部內容,希望文章能夠幫你解決所遇到的問題。

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