Since I have too large a table to show during a presentation, I would like to insert a landscape pdf page between slides.

  • So you don't want to show that table in the presentation, but only have it in your handouts? – Jake Dec 1 '11 at 2:28
  • Since you are doing a slide presentation, doesn't it make sense to just scale the page to fit the slide? You can use pdfpages to insert pdf. – Peter Grill Dec 1 '11 at 2:29
  • Can you use \resizebox (or \adjustbox) commands? Look at shrinking tables for presentations – Ignasi Dec 1 '11 at 8:44

You can create a PDF landscape document (let's call it table.pdf for the example) containing the table and then use \href inside a frame to launch the table when you click on some predefined text:



And here I present \href{table.pdf}{a table}.

  • I tried to do that, but I fail to open it. – justin Dec 1 '11 at 3:52
  • @justin: My example requires the file table.pdf to be in the same directory as the .tex file of your presentation. What viewer do yo use? – Gonzalo Medina Dec 1 '11 at 13:28
  • Is it possible to highlight the link in some way, maybe underline it or bold or blue color for links ? Thanks. – Anusha Nov 8 '14 at 22:47
  • @Anusha you can add something like \hypersetup{colorlinks=true,filecolor=red} to the preamble. – Gonzalo Medina Nov 9 '14 at 0:36

If the existing table forms part of an external file, and you just which to include it as-is, you can use pdfpages. Here how, by means of an example.

Assume table.tex contains your large-format, landscape, letterpaper table (formatting provided by booktabs and layout by geometry):

enter image description here

\usepackage{booktabs}% http://ctan.org/pkg/booktabs
\usepackage[landscape,letterpaper]{geometry}% http://ctan.org/pkg/geometry
\pagestyle{empty}% No page headers/footers
    Sequence & Wide column \\
    First & Vestibulum porta ultricies felis. In nec mi. \\
    Second & Nam vestibulum auctor nibh. In eleifend, lacus id tristique ullamcorper, mauris urna convallis elit. \\
    Third & Ut luctus nisi quam lobortis magna. Aenean sit amet odio et sapien rutrum lobortis. \\ 
    Fourth & Integer dictum accumsan purus. Nullam erat ligula, dictum sed, feugiat nec, faucibus id, ipsum. \\

Now, your beamer presentation beamer.tex looks like this:

enter image description here

\documentclass{beamer}% http://ctan.org/pkg/beamer
\usepackage{lipsum}% http://ctan.org/pkg/lipsum

\section{First section}
  \frametitle{This is a frame}

\section{Last section}
  \frametitle{This is another frame}

(The above beamer example creates a 3-frame presentation with Table of Contents which is hyperlinked. lipsum was used to create dummy text.) Now you create your final document, presentation.tex:

enter image description here

\usepackage{pdfpages}% http://ctan.org/pkg/pdfpages
% Default beamer presentation paper size
%\beamer@paperwidth 12.80cm%
%\beamer@paperheight 9.60cm%
\usepackage[paperwidth=12.8cm,paperheight=9.6cm]{geometry}% http://ctan.org/pkg/geometry
\includepdf[pages={1-2},noautoscale]{beamer}% presentation BEFORE table
\includepdf[pages=1,fitpaper]{table}% large-format table
\includepdf[pages=3,noautoscale]{beamer}% presentation AFTER table

This includes the beamer.tex presentation pages and interleaves the required large-format table.tex where needed. The disadvantage is that you loose the hyperlinking inherent in beamer.tex.

If you would like to look at ways of including the table as part of your existing beamer code, consider reading Including large tables in a beamer frame. Three different ways include using

  • scaling using \resizebox or \scalebox (provided by graphicx);
  • a selective column showing technique to break the table across multiple frames; and
  • beamer's zooming capability to zoom in on shrunken frame content.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.