I have this for my first page:
% Custom margins - FIRST PAGE
\newcommand{\lrmargin}{1in}
\usepackage[top=0.5in,
bottom=1in,
left=\lrmargin,
right=\lrmargin,
heightrounded]{geometry}
And I have a bunch of text. Somewhere in there, Latex creates a second page of text for me. If I then go exactly where that is, and paste the following:
% CUSTOM MARGINS - SECOND PAGE
\renewcommand{\tbmargin}{1in}
\renewcommand{\lrmargin}{1in}
\newgeometry{top=\tbmargin,
bottom=\tbmargin,
left=\lrmargin,
right=\lrmargin}
I get the expected behavior. Now, if I change the margins of the first page again, that would necessarily change what text would appear on the second page and that messes up my changing the geometry of the second page. Instead what I get is two pages with the "FIRST PAGE" settings, and the second page has a huge amount of blank space and a third page with the correct settings.
I know that to use a different geometry on another page, you use the \newgeometry command. My question is - where do I place that in my latex code so that it always effects the second (and third etc.) pages without letting the first call to geometry affect that?
\newgeometryalways starts a new page at the point where it is issued: are you aware of this? – GuM Mar 13 '17 at 19:01afterpagepackage and say\afterpage{\newgeometry{...}}early on the first page. This doesn’t work in mid-paragraph, though – GuM Mar 13 '17 at 20:04\newgeometryat all. what is the actual use here? You may just need\vspace– David Carlisle Mar 13 '17 at 21:13\begin{document} \vspace*{-0.5in}so the first page starts higher, which seems to be the intention. – David Carlisle Mar 13 '17 at 21:21