emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Patch] Pre-/postpend arbitrary LaTeX code to a section


From: Max Nikulin
Subject: Re: [Patch] Pre-/postpend arbitrary LaTeX code to a section
Date: Wed, 21 Sep 2022 21:42:46 +0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

On 21/09/2022 15:55, Ihor Radchenko wrote:

There is nothing wrong about this, but I feel that this kind of approach
is encouraging to shoot your own leg a bit too much.

I am afraid, it is unavoidable facet of flexibility. Anyway arbitrary LaTeX command may be inserted using export snippet or block.

Also, :presec/:postsec property names are
confusing --- it is unclear if they are specific to LaTeX. (when about,
say, Beamer)

An example of use case for beamer:

M. ‘quintus’ Gülker. Beamer export: Executing LaTeX between two frames. Tue, 21 Jun 2022 10:01:03 +0200. https//list.orgmode.org/87mte6tphc.fsf@guelker.eu

* Section
   :PROPERTIES:
   :attr_latex: :prepend "section" \setcounter{secnumdepth}{0}
   :attr_latex+: :prepend "section" 
\addtocontents{toc}{\protect\setcounter{tocdepth}{0}\ignorespaces}
   :attr_latex+: :append "section" \setcounter{secnumdepth}{2}
   :attr_latex+: :append "section" 
\addtocontents{toc}{\protect\setcounter{tocdepth}{2}\ignorespaces}
   :END:

I suggest to use more canonical attr_latex that explicitly limits the
export backend.

The only objection is that for ox-html users may expect any attr_html key-value pairs directly become attributes of the HTML element rather than control of output at higher level.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]