* pandoc, reveal.js and the mathjax plugin @ 2017-11-03 5:25 R (Chandra) Chandrasekhar [not found] ` <42fa0576-c0e0-117c-11d9-a8b3e68e8ec0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 0 siblings, 1 reply; 5+ messages in thread From: R (Chandra) Chandrasekhar @ 2017-11-03 5:25 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw I am using pandoc with reveal.js after some years. While pandoc's --mathjax option is fine for standalone HTML output, I have had non-rendition when using it with reveal.js. Since reveal.js has its own plugin, and the instructions [1] are to invoke it thus: --- Reveal.initialize({ // other options ... math: { mathjax: 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js', config: 'TeX-AMS_HTML-full' // See http://docs.mathjax.org/en/latest/config-files.html }, dependencies: [ { src: 'plugin/math/math.js', async: true } ] }); --- [1]: https://github.com/hakimel/reveal.js#mathjax I want to know what invocation I should make with pandoc to achieve this. If it means having a suitably named file with is content in my root directory, I would appreciate knowing what I should call it. Thanks. Chandra ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <42fa0576-c0e0-117c-11d9-a8b3e68e8ec0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: pandoc, reveal.js and the mathjax plugin [not found] ` <42fa0576-c0e0-117c-11d9-a8b3e68e8ec0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-11-03 5:39 ` John MacFarlane 2017-11-05 5:21 ` R (Chandra) Chandrasekhar 1 sibling, 0 replies; 5+ messages in thread From: John MacFarlane @ 2017-11-03 5:39 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw With pandoc 2.0+, if you use --mathjax -t revealjs, pandoc will use the reveal.js plugin. You don't have to do anything further. Unfortunately, this has its own drawbacks if you have regular $'s in your document, which we're trying to iron out: https://github.com/jgm/pandoc/issues/4027 +++ R (Chandra) Chandrasekhar [Nov 03 17 10:55 ]: >I am using pandoc with reveal.js after some years. > >While pandoc's --mathjax option is fine for standalone HTML output, I >have had non-rendition when using it with reveal.js. > >Since reveal.js has its own plugin, and the instructions [1] are to >invoke it thus: >--- >Reveal.initialize({ > > // other options ... > > math: { > mathjax: >'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js', > config: 'TeX-AMS_HTML-full' // See >http://docs.mathjax.org/en/latest/config-files.html > }, > > dependencies: [ > { src: 'plugin/math/math.js', async: true } > ] > >}); >--- >[1]: https://github.com/hakimel/reveal.js#mathjax > >I want to know what invocation I should make with pandoc to achieve this. > >If it means having a suitably named file with is content in my root >directory, I would appreciate knowing what I should call it. > >Thanks. > >Chandra > >-- >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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/42fa0576-c0e0-117c-11d9-a8b3e68e8ec0%40gmail.com. >For more options, visit https://groups.google.com/d/optout. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: pandoc, reveal.js and the mathjax plugin [not found] ` <42fa0576-c0e0-117c-11d9-a8b3e68e8ec0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-11-03 5:39 ` John MacFarlane @ 2017-11-05 5:21 ` R (Chandra) Chandrasekhar [not found] ` <6f1f6c12-a784-e466-361d-9769b8d35175-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 1 sibling, 1 reply; 5+ messages in thread From: R (Chandra) Chandrasekhar @ 2017-11-05 5:21 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw I have got a little clarity and a workaround now, but it raises two questions. Workaround ========== Use "--slide-level 2" in the pandoc invocation and remove "--self-contained". It appears to seize up my machine. My compile script is now: "$pandoc" --from markdown+smart --to revealjs --standalone --slide-level 2 --css "$custom" --output "$dest" "$source" Two Questions ============= 1. The default value is supposed to be "slide-level 2" unless I have misunderstood the documentation. So, why the need for a separate option in the invocation? 2. Including "slide-level: 2" in the YAML header does not work, although the command-line invocation does. Why is this so? How do we know when not to include an option in the header? The reason is that I could use a vanilla compile script as all document-specific options will be in the document. Thank you. Chandra On 03/11/17 10:55, R (Chandra) Chandrasekhar wrote: > I am using pandoc with reveal.js after some years. > > While pandoc's --mathjax option is fine for standalone HTML output, I > have had non-rendition when using it with reveal.js. > > Since reveal.js has its own plugin, and the instructions [1] are to > invoke it thus: > --- > Reveal.initialize({ > > // other options ... > > math: { > mathjax: > 'https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js', > config: 'TeX-AMS_HTML-full' // See > http://docs.mathjax.org/en/latest/config-files.html > }, > > dependencies: [ > { src: 'plugin/math/math.js', async: true } > ] > > }); > --- > [1]: https://github.com/hakimel/reveal.js#mathjax > > I want to know what invocation I should make with pandoc to achieve this. > > If it means having a suitably named file with is content in my root > directory, I would appreciate knowing what I should call it. > > Thanks. > > Chandra -- 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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/6f1f6c12-a784-e466-361d-9769b8d35175%40gmail.com. For more options, visit https://groups.google.com/d/optout. ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <6f1f6c12-a784-e466-361d-9769b8d35175-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>]
* Re: pandoc, reveal.js and the mathjax plugin [not found] ` <6f1f6c12-a784-e466-361d-9769b8d35175-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> @ 2017-11-05 6:24 ` John MacFarlane [not found] ` <20171105062436.GB9333-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org> 0 siblings, 1 reply; 5+ messages in thread From: John MacFarlane @ 2017-11-05 6:24 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw +++ R (Chandra) Chandrasekhar [Nov 05 17 10:51 ]: >Two Questions >============= >1. The default value is supposed to be "slide-level 2" unless I have >misunderstood the documentation. So, why the need for a separate >option in the invocation? The default is not 2. The slide level is the first header level under which regular text appears (see the manual under slide shows). >2. Including "slide-level: 2" in the YAML header does not work, >although the command-line invocation does. Why is this so? How do we >know when not to include an option in the header? The reason is that I >could use a vanilla compile script as all document-specific options >will be in the document. Putting something in your YAML header will only affect how variables are filled in templates. The slide level is not a template variable, so putting it in YAML has no effect. You need to use the command line option. You can inspect the template with `pandoc -D revealjs`. ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <20171105062436.GB9333-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org>]
* Re: pandoc, reveal.js and the mathjax plugin [not found] ` <20171105062436.GB9333-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org> @ 2017-11-05 7:35 ` R (Chandra) Chandrasekhar 0 siblings, 0 replies; 5+ messages in thread From: R (Chandra) Chandrasekhar @ 2017-11-05 7:35 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw On 05/11/17 11:54, John MacFarlane wrote: > +++ R (Chandra) Chandrasekhar [Nov 05 17 10:51 ]: >> Two Questions >> ============= >> 1. The default value is supposed to be "slide-level 2" unless I have >> misunderstood the documentation. So, why the need for a separate >> option in the invocation? > > The default is not 2. The slide level is the first header > level under which regular text appears (see the manual under > slide shows). Thank you. It appears that some comments below the last level 1 slide were the cause of the unexpected loss of vertical navigation. My last slide in my source .md file looked like: ---Quote--- # Thank You! <!--Some comments Across three lines.--> ---Unquote--- And the comments seemed to cause the problems I have seen. Once those terminal comments were removed and only the "Thank You" was left behind, the slide-level of 2 was restored without need for invocation as a command-line option, and vertical navigation was restored. Chandra -- 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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/120a9216-5f79-cb9a-4566-d44dfdc77f71%40gmail.com. For more options, visit https://groups.google.com/d/optout. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2017-11-05 7:35 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2017-11-03 5:25 pandoc, reveal.js and the mathjax plugin R (Chandra) Chandrasekhar [not found] ` <42fa0576-c0e0-117c-11d9-a8b3e68e8ec0-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-11-03 5:39 ` John MacFarlane 2017-11-05 5:21 ` R (Chandra) Chandrasekhar [not found] ` <6f1f6c12-a784-e466-361d-9769b8d35175-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> 2017-11-05 6:24 ` John MacFarlane [not found] ` <20171105062436.GB9333-9Rnp8PDaXcadBw3G0RLmbRFnWt+6NQIA@public.gmane.org> 2017-11-05 7:35 ` R (Chandra) Chandrasekhar
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).