官术网_书友最值得收藏!

Visualizing the layout

At the time of designing a document, one may like to have an exact view of the dimensions and position of the text body, the header and footer, and the space for the margin notes. LaTeX can print help lines for you so you can examine the layout and use it to position extra elements.

How to do it...

Load the showframe package. This means the following steps:

  1. Open your document or a sample for testing. Here, we will use the very first document from Chapter 1, The Variety of Document Types.
  2. Add the following line at the end of your preamble:
    \usepackage{showframe}
  3. Compile the document. You will see frames around text body, margin note area, and header and footer:
    How to do it...
  4. Examining the layout can give you ideas about making adjustments, such as changing the margins or other page dimensions. If you don't need these help lines any more, you can disable the package by commenting out \usepackage{showframe} or by deleting it.

How it works...

We simply loaded the showframe package. It prints the desired help lines on all pages of the document. This package belongs to the eso-pic bundle, which will help us in the recipe Absolute positioning of text later in the current chapter. As the showframe package visualizes layout dimensions, it can help with positioning in relation to margins or text body.

There's more...

There are alternatives to the showframe package. Let's take a look at them.

Using geometry

If you have already loaded the geometry package to specify page dimensions such as paper size and margin, you could add the option showframes, instead of loading the separate package with the same name, in the following ways:

  • You can add it while loading the package, as follows:
    \usepackage[a4paper,bindingoffset=5mm,showframe]{geometry}
  • You can load it by calling the \geometry command after the geometry package has already been loaded, but also in the preamble:
    \geometry{showframe}

Examining the page layout details

The layout package provides a command that prints an overview of the layout, and, in addition, the values of various page layout variables. Let's take a look at the following steps:

  1. Load the layout package:
    \usepackage{layout}
  2. Insert the command \layout right after the \begin{document} command.
  3. Take a look at the output, here done with our very first recipe in Chapter 1, The Variety of Document Types:
    Examining the page layout details

This image is completely generated by the \layout command, so it can be seen in the manual and on websites. But it shows the current values of the specific document.

主站蜘蛛池模板: 岳阳市| 苍溪县| 綦江县| 晴隆县| 济南市| 佳木斯市| 洪雅县| 屏南县| 车险| 丽水市| 山西省| 观塘区| 天全县| 阿鲁科尔沁旗| 建瓯市| 庆城县| 木兰县| 呈贡县| 宿迁市| 松阳县| 株洲市| 昭苏县| 杭锦旗| 开原市| 太白县| 进贤县| 晋中市| 称多县| 达孜县| 兴海县| 海淀区| 旬阳县| 嘉黎县| 清丰县| 呼伦贝尔市| 利川市| 河南省| 阿拉善盟| 那曲县| 遂昌县| 馆陶县|