# PDF preview & every control

Read, search, navigate, inspect, and save the compiled document.

Compile a document, then choose **PDF View** or **Layout → Preview Only** for a reading pass. Use Split View when you want the source beside the page. The preview displays the compiled result; it does not edit the manuscript text directly.

![LLaMA in PDF-only view, with zoom, page navigation, search, and export controls above the paper](https://cdn.oleafly.com/images/screenshots/desktop/docs/llama-pdf-preview-dark-window-v2.png)

## Logs

Choose **Logs** to see compilation output. The control switches back to the PDF when selected again. Follow the first actionable error to the relevant source file, fix it, and recompile. See [Reading the logs](/docs/compiling/#reading-the-logs).

## Build duration

The duration beside Logs reports the completed compile time. Use it to compare repeated builds of the same project, rather than treating it as a measurement of every part of the app.

## Document outline

Choose **Document outline** to open the PDF's navigation tree. Expand entries and select a heading to jump to that location. The outline comes from the PDF; a document without PDF bookmarks may have no entries even when its source contains headings. Close the panel with **Close document outline**.

## Search PDF

![Search PDF opens the field at the upper right. Matches are highlighted in LLaMA, with previous and next result controls beside the count.](https://cdn.oleafly.com/images/screenshots/desktop/docs/llama-pdf-search-dark-window-v2.png)

Choose **Search PDF**, enter a word in **Search PDF text**, and inspect the highlighted results. Use **Previous search result** and **Next search result** to move through matches. Choose **Close PDF search** to return to reading.

Try searching for `estimate` in the [LaTeX practice document](/docs/writing/latex/). Search works with the PDF's text layer; a scanned page made only of images does not supply searchable text.

## Fullscreen preview

Choose **Fullscreen preview** to read without the surrounding editor panes. Choose **Exit fullscreen** or press Esc to return. This is useful for checking a presentation or reading a page at a larger size.

## Hide toolbar

In fullscreen, choose **Hide toolbar** to give the page more room. Use the floating **Show toolbar** control to bring the controls back.

## Zoom out

Choose **Zoom out** to reduce the preview scale by one step. This affects how large the page looks on screen, not the PDF's paper size.

## Zoom in

Choose **Zoom in** to enlarge the preview. Use it to inspect equations, plot labels, and small table text. The supported scale range is 40% to 400%.

## Zoom percentage

![The preview toolbar: outline, search, fullscreen, zoom controls, page number, page layout, reading controls, and export.](https://cdn.oleafly.com/images/screenshots/desktop/docs/llama-pdf-preview-dark-window-v2.png#view=1230,44,689,49)

Open the percentage menu to choose a fixed zoom preset. It also contains Fit to width, Fit to height, and Reset to 100%. Choose a fixed value when comparing the same page across revisions.

## Fit to width

Choose **Fit to width** to fit the page to the available preview width. Use it in a split layout when reading paragraph text. Reapply it after substantially resizing the pane.

## Fit to height

Choose **Fit to height** to see the page's vertical extent. Use it to inspect margins, footer placement, and page balance.

## Reset to 100%

Choose **Reset to 100%** from the zoom menu to return to the neutral scale. This resets the viewer scale; it does not change the source's font size.

## Trackpad and mouse zoom

Pinch on a trackpad, or use Ctrl with the scroll wheel, to zoom. Ordinary scrolling moves through the document. Configure **PDF zoom shortcuts** in [Appearance → PDF](/docs/settings/appearance/#pdf-zoom-shortcuts) to use ⌘/Ctrl +, -, and 0 for the preview.

## Previous page

Choose **Previous page** to move backward. In a two-page layout, navigation advances by a spread. The button is unavailable when you are already at the beginning.

## Page number

Click the page-number field, enter a page, and press Enter. The counter also follows your position as you scroll. Use this to return to a page mentioned in review notes.

## Next page

Choose **Next page** to move forward. The button becomes unavailable at the end of the document.

## Single page view

For a multi-page PDF, choose **Single page view** to read one column of pages. Scroll continuously through the document. One-page documents do not need the layout switch, so it is hidden.

## Two-page view

Choose **Two-page view** for facing pages. Use it when checking the balance of a thesis, book, or report across a spread. Return to Single page view when a narrower reading column is easier to follow.

## Invert PDF preview colors

Choose **Invert PDF preview colors** for a dark reading view. Select the same control to restore colors. The exported PDF retains its original colors; this is a display setting.

## Reader view

Choose **Reader view** for the accessible reading presentation of the PDF's text. Use it when you want to follow the document's reading order without relying only on the rasterized page. Exit Reader view to return to the normal page display. The quality of reading order depends on the structure supplied by the PDF.

## Rotate clockwise

Choose **Rotate clockwise** to rotate the display by 90 degrees. Repeat to return to the original orientation. Use it to inspect a landscape page or rotated diagram. Viewer rotation does not rewrite the document source.

## Download PDF

Choose **Download PDF** to save the PDF currently displayed. Check whether a stale-preview notice is present before sharing it: the displayed result may be from the previous successful build. Image projects expose **Download image** instead.

## Save PDF to project

Choose **Save PDF to project**, enter the filename, and save. This puts a copy of the compiled output into the project tree so it is available with your other files. Image projects offer **Save image to project** and save a PNG. Use the export action when you only need a copy outside the project.

## Open preview in a new window

Choose **Open preview in a new window** to detach the reader into an OS window. Move it to a second display while writing in the main window. It follows updated builds and project changes.

## PDF preview settings

![Settings → Appearance → PDF Preview. Set the defaults for PDF colors, zoom shortcuts, and hover previews.](https://cdn.oleafly.com/images/screenshots/desktop/docs/settings-pdf-dark-window-v2.png#view=519,89,883,436)

Choose **PDF preview settings** to open **Settings → Appearance → PDF**. Set the default dark-reading behavior and PDF zoom shortcuts there.

## More preview controls

Narrow preview panes move controls into **More preview controls**. Open that menu before assuming a feature is unavailable. Widening the pane brings more controls back into the toolbar.

## Select and copy text

Drag across text in the PDF to select it, then copy. Links inside the PDF remain clickable. Selectable text depends on the PDF's text layer; the preview does not turn an image-only scan into editable text.

## Jump to the source

Use the modifier-click action supported by your engine to navigate from the PDF to the matching source. In the source editor, **Go to PDF** navigates in the other direction. See [SyncTeX](/docs/synctex/) for engine support and shortcuts.

## Stale previews

After an edit or failed build, the viewer can retain the last readable PDF. A stale-preview notice means that page is not the current source. Recompile successfully before using it as the final output.

## Try a complete reading pass

1. Compile the practice document.
2. Choose Preview Only and Fit to height.
3. Search for a phrase and visit its result.
4. Open the outline and jump to a section.
5. Zoom in to check its equation or table.
6. Return to Split View to revise the source.
7. Recompile, check that the stale notice has cleared, and download the PDF.
