Changes

Jump to navigation Jump to search
638 bytes added ,  01:52, 29 October 2020
m
no edit summary
< [[Main Page]] | [[Presentation Styles]] | \[[SlideWithSteps]] >= Warning =This page has rarely been updated since 2006.
 == Producing Your Presentations with ConTeXt ==
After using ConTeXt for a while, many users begin to think about producing
This section of the wiki wants to get you started with presentations in
ConTeXt. There's lots of <s>amazing </s> stuff in the distribution already, such as<s>truly amazing </s> 20-year-old [[Presentation Styles|prebuilt styles]] for presentations which
you can simply use by typing, e.g.
</texcode>
The styles are fully documented, and you can learn <s>amazing </s> tricks by looking at
the source and the documentation. However, for beginners, it might be easier to
start with a very basic presentation and then slowly add more fancy stuff. This
interactive screen presentations as well.
Many information are included in this [http://www.tug.org/pracjourn/2006-2/schmitz/schmitz.pdf article] by Thomas(2006). Aditya Mahajan maintains a step by step instruction about [https://github.com/adityam/context-slides-example on how to create slides in ConTeXt] in 40 commits (2020).
== Your First Presentation ==
=== Setting screen dimensions ===
<texcode>\setuppapersize[S6][S6]</texcode>
</texcode>
=== Setting the tolerance ===
Moreover, on slides, you want TeX to be tolerant with its horizontal space
</texcode>
=== Full-screen mode ===
<texcode>\setupinteractionscreen[option=max]</texcode>
will cause launcing the PDF document in full-screen mode. In Acrobat you can use CTRL-L to switch between normal and full-screen mode.
=== Hyperlinks, buttons & navigation ===
{{todo|write something about them}}
\useURL [garden][http://contextgarden.net][][Context garden]
\starttext
The \from[garden] is useful.
\stoptext
</context>
=== Including Graphics ===The same technique can be used to add navigation buttons. [[Symbols/nav]] provides the symbol.
Everything works just the same way as graphics in usual documents. But if a presentation is your first document, let's repeat it once more here:<texcode>\def\fp{\goto{\symbol[firstpage]}[page(1)]}\setupheadertexts[\fp]</texcode>
<texcode>\externalfigureWe can also add the button to the footer with [name[Command/setupfootertexts]][width=...]%% (probably surrounded by \placefigure)</texcode>
<context>\setupcolors[state=start]\setupinteraction[state=start]\def\fp{\goto{\symbol[firstpage]}[page(1)]}\setupheadertexts[\fp]\starttextLorem ipsum dolor sit amet.\stoptext</context> == Including Graphics == See [[Using_Graphics]]. == Graphics with Metafun ===
{{todo|how to make page-dependant graphics}}
=== Animation ===
See [[Animation]] (page is still under construction).
=== Compiling Your First Presentation ===
If you compile a document with these settings, you have something that you
</texcode>
== Refining the Presentation ==
This looks better.
=== Colors ===
Next up: colors. Now I'm aware that the use of colors is an immensely personal
want.
=== Adding fancier effects ===
Now when you look at your slides, you will certainly feel that there's room for
such as "p,0" or "p,4."
=== Adding a Footer ===
Next, the bottom of our slides. If the audience is apt to forget your name, the
the title of your presentation...).
=== Adding a Progress Meter ===
If your audience is able to remember these details, but you suspect they may
worked for me:
=== Adding Pictures ===
In the case of wide pictures, it's fairly easy. You will want them midaligned,
== Post Processing Presentation ==
Sometimes one wants to give a handout of the presentation, with multiple slides on one page. It is easy to do this using <{{cmd>|combinepages</cmd> }} or <code>texexec --pdfcombine</code>
To use <{{cmd>|combinepages</cmd>}}, suppose that your presentation is <code>slides.tex</code>. Create a file <code>handout.tex</code> with the following content
<texcode>
This will give you 2*3 slides on A4 paper.
== Additional modules ==
* The [[RawSteps]] module enables you to build a presentation step-by-step without the usage of JavaScript
* <s>[[Stepper]] which is buit in ConTeXt.</s>Broken
* The simple slides module [http://github.com/adityam/simple-slides/tree/master simple-slides] serves too.
* [[Presentation effects]], [[Presentation Styles]], [[SlideWithSteps]]
* See in [[Using Graphics| using graphics]] how to use movies.
== Examples of presentations ==
See also [[Sample documents]]
* [https://github.com/adityam/context-slides-example Slides example] by Aditya Mahajan
== Some Ideas ==<s>
Here's an Interesting post, written by Maurice Diamantini:
[[http://archive.contextgarden.net/message/20041103.074705.2f196f69.html]]
* In general, I seem to have much more luck with advi then with xdvi for doing slides. It supports all kinds of interactive things. I've been told it can even do plugins (movies and such), but they only have a LaTeX package to support that.
</s>
===Working Example (for the ones not satisfied with \presentationstep)===
Here are some simple macros almost fully satisfying the idea above with [[SlideWithSteps]], shared with the others by Otared Kavian:
[[http://archive.contextgarden.net/message/20041103.083500.43ac3121.html]]. David Munger also derived an alternative [[http://archive.contextgarden.net/message/20041106.080646.2544e4f3.html]] from Otared Kavian's work. Bateni has ported that work to MkiV [[https://github.com/bateni/rawsteps-mkiv]]
 [[Category:ConTeXt-IssuesLayout]][[Category:Interaction]][[Category:Presentation]]
17

edits

Navigation menu