2

I'd like to reuse a page layout across multiple pages - specifically the page border, the title, etc. Is there an easy way to do this?

Right now I'm making new pages and copy/pasting everything.

Using QGIS 3.4

4
  • 1
    Is "duplicate layout" or "save as Template" what you are after?
    – MrXsquared
    Commented Aug 29, 2019 at 19:37
  • Those are workarounds, but ultimately create an additional layout instead of adding an identical page to my existing layout
    – Ben J.
    Commented Aug 29, 2019 at 21:29
  • 3
    How about the Atlas feature? qgistutorials.com/en/docs/3/automating_map_creation.html
    – David
    Commented Aug 30, 2019 at 10:31
  • That looks like what I want. Thank you!
    – Ben J.
    Commented Aug 30, 2019 at 12:25

2 Answers 2

2

As Dirwin said in their comment, the Atlas feature allows you to create multiple pages with the same layout but different contents.

http://www.qgistutorials.com/en/docs/3/automating_map_creation.html

(Just putting this as an answer so future searchers find it faster than I did!)

1
  • Thanks, should have added an answer. The atlas feature is exactly what I was looking for
    – Ben J.
    Commented Mar 30, 2020 at 1:04
-1

The copy and paste method you use is good, but I found that no matter how close I was in pasting on a new page I was always off by a bit. The work around I use is Paste in Place (Ctrl+Shift+V). Say I copied all items on Page 1, Paste in Place pastes the items exactly where I copied them from on Page 1, then in the Items browser I select each element that I just pasted and under Item Properties expand Position and Size and the first parameter is Page (the page that the position and size parameters are relative to) and select the page that I want them to be on. This moves them to that page in exactly the same page-relative position with no jogs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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