Hi Rudy,You nailed it!! Using property EXPORT_LATEX_HEADER exactly solves my problem, thank you very much. For completeness, I will re-attach the file with the solution
How did you know that, should that be mentioned in the corresponding section? (I could not find another one) [1] [2]. Maybe that two links together should be more linked and more explained the subtree case.
Serve at least this discussion as a pre-documentationRegarding the attached file: I thought it was minimal enough, 94 lines that runs on vanilla emacs (emacs-30 branch); but maybe I missed a little summary: it is two subtree exports handled with a ~#+begin_src emacs-lisp~, and there was a clash using the LATEX_HEADER
Cheers, Pedro [1] https://orgmode.org/manual/LaTeX-header-and-sectioning.html [2] https://orgmode.org/manual/Export-Settings.html
* ox-latex-problem
** [2024-09-02 Mon]
*** report #1 (landscape)
:PROPERTIES:
:EXPORT_LANGUAGE: en
:EXPORT_TITLE:
:EXPORT_SUBTITLE:
:EXPORT_AUTHOR:
:EXPORT_DATE:
:EXPORT_OPTIONS: toc:nil timestamp:nil num:nil
:EXPORT_TOC: headlines 2
:EXPORT_FILE_NAME: /tmp/report2.pdf
:EXPORT_LATEX_HEADER: \usepackage[a4paper, landscape, margin=0.5cm]{geometry}
:CLICK_TO_SEE_REPORT: file:/tmp/report2.pdf
:END:
#+name: sourceblock_created_2024-09-02_23-36-05
#+begin_src emacs-lisp :exports none :results none
(defun my/export-pdf ()
"renders the PDF"
(org-narrow-to-subtree)
(org-show-subtree)
(org-latex-export-to-pdf nil t t nil)
(widen)
)
(my/export-pdf)
#+end_src
# do not use this LATEX_HEADER because is buffer scoped!
# #+LATEX_HEADER: \usepackage[a4paper, landscape, margin=0.5cm]{geometry}
**** My report #2
***** Introduction
Introduction text
***** The report #2
Report #2 text
***** Conclusions
Conclusions text
** [2024-09-01 Sun]
*** report #2 (portrait)
:PROPERTIES:
:EXPORT_LANGUAGE: ca
:EXPORT_TITLE:
:EXPORT_SUBTITLE:
:EXPORT_AUTHOR:
:EXPORT_DATE:
:EXPORT_OPTIONS: toc:nil timestamp:nil num:nil
:EXPORT_TOC: headlines 2
:EXPORT_FILE_NAME: /tmp/report1.pdf
:CLICK_TO_SEE_REPORT: file:/tmp/report1.pdf
:EXPORT_LATEX_HEADER: \usepackage[a4paper, margin=3cm]{geometry}
:END:
#+name: sourceblock_created_2024-09-02_23-36-07
#+begin_src emacs-lisp :exports none :results none
(defun my/export-pdf ()
"renders the PDF"
(org-narrow-to-subtree)
(org-show-subtree)
(org-latex-export-to-pdf nil t t nil)
(widen)
)
(my/export-pdf)
#+end_src
# do not use this LATEX_HEADER because is buffer scoped!
# #+LATEX_HEADER: \usepackage[a4paper, margin=3cm]{geometry}
**** My report #1
***** Introduction
Introduction text
***** The report #1
Report #1 text
***** Conclusions
Conclusions text
OpenPGP_0x9D64597C3A982DCA.asc
Description: OpenPGP public key
OpenPGP_signature.asc
Description: OpenPGP digital signature
