public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
From: Paul Gesting <folofjc-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
To: pandoc-discuss <pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
Subject: Re: ignorenonframetext in default.latex
Date: Wed, 19 Jan 2022 11:41:46 -0800 (PST)	[thread overview]
Message-ID: <21f774ba-292f-43ad-a886-92cfc1c146e3n@googlegroups.com> (raw)
In-Reply-To: <m2v8yftxtc.fsf-jF64zX8BO0+FqBokazbCQ6OPv3vYUT2dxr7GGTnW70NeoWH0uzbU5w@public.gmane.org>


[-- Attachment #1.1: Type: text/plain, Size: 6458 bytes --]

Sorry John, I forgot to answer your last question!

Yes, the ::: notes div does work with beamer. Pandoc simply translates it 
into \note{...} in the tex file (see the tex code in my tex.se question). 
So I think it is actually pandoc that is supporting it for beamer, not 
beamer itself.

What you can do with beamer (see the beamer manual, chapter 22, 
specifically 22.2), is to have a second "set" of slides with your personal 
notes. Technically they are typeset next to each other in a double wide 
document. But then there are multiple pdf viewers that will split it across 
multiple screens. So then on one screen you have your slides (your 
projector or screen share) and then on the other screen (laptop) you have 
your notes along with a preview of the upcoming slide, etc.

So I want some notes on the section slide to remind me of what to talk 
about, even on section slides.

If I simply remove the \begin{frame} and \end{frame} from around the 
\note{...} and then re-compile with latex, it works as expected. Which 
means that beamer can handle the \note{...} command outside a frame (as 
expected, see ch 19 in the beamer documentation). So all I really need is a 
way to "bypass" pandoc creating a frame. I have tried all the ways of 
passing pure LaTeX that I can find in the pandoc manual, and they all 
create a frame.

I understand wanting to keep it so that reveal.js and beamer "act" the same 
normally. However, this doesn't necessarily mean that there cannot be some 
option to bypass this normal way of working to pass pure LaTeX commands, 
right? I know it would mean extra development work (if it is not already 
possible), but it appears there are are at least 2 use cases for it.

Thanks
paul

On Wednesday, January 19, 2022 at 6:55:43 PM UTC+1 John MacFarlane wrote:

>
> What happens if you do this (with current pandoc)?
>
> % pandoc -t beamer -s -o my.pdf --slide-level=2
> # Hi
>
> ::: notes
> note
> :::
>
> ## Slide
>
> ok
> ^D
>
> When I tried this, I did not get an extra page after the section
> heading "Hi". (But I'm not sure how to view the notes with
> beamer.)
>
> Actually, the manual says that "notes" divs are only supported
> for powerpoint and reveal.js. This seems wrong, because beamer
> does now seem to support them. So perhaps the manual needs
> updating? But how do you actually use the speaker notes with
> beamer?
>
>
>
> Paul Gesting <fol...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
>
> > I actually have a use case where I would like text under a section title 
> to 
> > be outside of a frame. See the question I posted here 
> > <
> https://tex.stackexchange.com/questions/630390/add-a-beamer-note-to-a-section-slide-using-pandoc-and-markdown
> >
> > .
> >
> > Basically, if I want to add a note to a section title, I do not want a 
> > blank frame to be added for the note. I want the note on the section 
> frame. 
> > Is this still possible after the change that is cited above?
> >
> > On Sunday, September 13, 2020 at 11:04:16 PM UTC+2 thomas....-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org 
> > wrote:
> >
> >> Here is something that would be different after the change:
> >>
> >> A md like this:
> >>
> >> ```
> >> # Foo
> >>
> >> Foo
> >>
> >> ## Bar
> >>
> >> Bar
> >> ```
> >>
> >> The command: `$ pandoc --slide-level=2 -t beamer -o test.tex test.md` 
> >> produces LaTeX where there is text ('Foo') outside of a frame. If 
> >> ignorefametext is removed from the template, doing $ pandoc 
> --slide-level=2 
> >> -t beamer -o test.pdf test.md` would give different results, i.e., 
> 'Foo' 
> >> would now be printed on a new slide after the section, rather than not 
> >> appearing at all.
> >>
> >> On Sunday, 13 September 2020 at 22:26:02 UTC+2 Thomas Hodgson wrote:
> >>
> >>> Is there a case where it would be expected that something would be 
> >>> written outside a frame, and that it should be ignored?
> >>>
> >>> I have checked the modified template with sections, and with 
> subsections, 
> >>> and without either.
> >>>
> >>> On Sunday, 13 September 2020 at 21:23:19 UTC+2 John MacFarlane wrote:
> >>>
> >>>>
> >>>> We used to ignore stuff outside of frames. 
> >>>> However, this changed with 
> >>>>
> >>>> 
> https://github.com/jgm/pandoc/commit/f431f67b2f2f5071345fa5800658375afaf44c1b 
> >>>> (somewhat controversially) 
> >>>>
> >>>> It may be that after this commit, removing ignorenonframetext 
> >>>> would be okay. Maybe someone can test that out (with a lot of 
> >>>> different cases, please). 
> >>>>
> >>>> Thomas Hodgson <thomas....-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: 
> >>>>
> >>>> > The default.latex template uses the 'ignorenonframetext' for 
> Beamer. 
> >>>> Is 
> >>>> > there a good reason for this? If that was removed from the 
> template, 
> >>>> there 
> >>>> > would be no need to handle making titles differently for beamer and 
> >>>> other 
> >>>> > formats, i.e., it could be done with `\maketitle` in both cases. I 
> >>>> think 
> >>>> > that that's better when using themes that treat a title slide 
> >>>> differently 
> >>>> > from ordinary slides (such as Metropolis). 
> >>>> > 
> >>>> > -- 
> >>>> > You received this message because you are subscribed to the Google 
> >>>> Groups "pandoc-discuss" group. 
> >>>> > To unsubscribe from this group and stop receiving emails from it, 
> send 
> >>>> an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org 
> >>>> > To view this discussion on the web visit 
> >>>> 
> https://groups.google.com/d/msgid/pandoc-discuss/69361063-4c69-4403-85c7-31d943d138fdn%40googlegroups.com. 
>
> >>>>
> >>>>
> >>>
> >
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "pandoc-discuss" group.
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/pandoc-discuss/81339d69-ff5e-4f9e-8ee5-1d7ba12a9d7dn%40googlegroups.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/21f774ba-292f-43ad-a886-92cfc1c146e3n%40googlegroups.com.

[-- Attachment #1.2: Type: text/html, Size: 9921 bytes --]

      parent reply	other threads:[~2022-01-19 19:41 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-13 18:36 Thomas Hodgson
     [not found] ` <69361063-4c69-4403-85c7-31d943d138fdn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2020-09-13 19:23   ` John MacFarlane
     [not found]     ` <m2mu1th46i.fsf-jF64zX8BO08an7k8zZ43ob9bIa4KchGshsV+eolpW18@public.gmane.org>
2020-09-13 20:26       ` Thomas Hodgson
     [not found]         ` <2a37b9d4-8b50-4764-950b-d97f2701f8f4n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2020-09-13 21:04           ` Thomas Hodgson
     [not found]             ` <8d3b5815-bc30-4113-9683-11c166866e32n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2020-09-13 21:36               ` John MacFarlane
     [not found]                 ` <m28sddgy0t.fsf-jF64zX8BO08an7k8zZ43ob9bIa4KchGshsV+eolpW18@public.gmane.org>
2020-09-13 22:42                   ` Thomas Hodgson
2022-01-19 16:27               ` Paul Gesting
     [not found]                 ` <81339d69-ff5e-4f9e-8ee5-1d7ba12a9d7dn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2022-01-19 17:55                   ` John MacFarlane
     [not found]                     ` <m2v8yftxtc.fsf-jF64zX8BO0+FqBokazbCQ6OPv3vYUT2dxr7GGTnW70NeoWH0uzbU5w@public.gmane.org>
2022-01-19 19:26                       ` Paul Gesting
     [not found]                         ` <5bfb6c9d-5237-4849-8dd8-26b6a81f7af9n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2022-01-19 19:49                           ` John MacFarlane
     [not found]                             ` <yh480kiluf5wvb.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
2022-01-19 19:53                               ` John MacFarlane
     [not found]                                 ` <yh480kfspj5wov.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
2022-01-20  5:40                                   ` Paul Gesting
     [not found]                                     ` <34cc5349-a24d-494f-8abe-cd7cbf2994f0n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2022-01-21  5:40                                       ` Paul Gesting
     [not found]                                         ` <4a30c413-8ce3-4269-afb9-848f328b8a2dn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2023-07-07 14:14                                           ` Stephan Boltzmann
2022-01-19 19:41                       ` Paul Gesting [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=21f774ba-292f-43ad-a886-92cfc1c146e3n@googlegroups.com \
    --to=folofjc-re5jqeeqqe8avxtiumwx3w@public.gmane.org \
    --cc=pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).