From: Carsten Dominik <carsten.dominik@gmail.com>
To: Darlan Cavalcante Moreira <darcamo@gmail.com>
Cc: "Sébastien Vauban" <wxhgmqzgwmuf@spammotel.com>, emacs-orgmode@gnu.org
Subject: Re: Re: New beamer support
Date: Thu, 7 Jan 2010 19:18:41 +0100 [thread overview]
Message-ID: <3AA6BCD7-0FFD-4EEC-8889-5CB302DEC031@gmail.com> (raw)
In-Reply-To: <4b4621fe.e402be0a.7dfd.ffffdb7a@mx.google.com>
On Jan 7, 2010, at 7:03 PM, Darlan Cavalcante Moreira wrote:
>
> I agree that it is useful to have an easy way to specify one or more
> options for
> every frame, but from the beamer manual I understand that these
> options where
> created for specific cases and IMHO org shouldn't include any frame
> option by
> default.
>
> About the fragile option, the beamer manual tells you when to use
> it, but
> doesn't mention any drawbacks of its use. I also tried searching for
> problems
> with the fragile option but I found nothing and therefore I do not
> know the
> implications of enabling the fragile option in every frame. However,
> if there is
> no drawbacks then I wonder why the beamer author didn't make it the
> default
> behavior.
Because it is slow - each frame source code has to be written to a
file, then read back in.
- Carsten
>
> Maybe it is better to ask in a beamer mailing list the implications
> of setting
> this option for every frame.
>
> - Darlan Cavalcante Moreira
>
> At Thu, 07 Jan 2010 17:16:55 +0100,
> Sébastien Vauban <wxhgmqzgwmuf@spammotel.com> wrote:
>>
>> Hi Carsten and Darlan,
>>
>> Carsten Dominik wrote:
>>> On Jan 7, 2010, at 3:39 PM, Darlan Cavalcante Moreira wrote:
>>>>> Carsten Dominik wrote:
>>>>>> On Jan 6, 2010, at 5:22 PM, Sébastien Vauban wrote:
>>>>>>> Carsten Dominik wrote:
>>>>>>>>
>>>>>>>> there is now a new option org-beamer-frame-default-options
>>>>>>>
>>>>>>> Though, wouldn't it be better to explicitly add something like:
>>>>>>>
>>>>>>> --8<---------------cut here---------------start-------------
>>>>>>> >8---
>>>>>>> #+BEAMER_FRAME_EXTRA_OPTIONS: [allowframebreaks]
>>>>>>> --8<---------------cut here---------------end---------------
>>>>>>> >8---
>>>>>>
>>>>>> Yes, that would make sense if it is a frequently used feature.
>>>>>> I like to
>>>>>> hesitate with introducing these special customizations until I am
>>>>>> convinced that this is used reasonably often. Otherwise I would
>>>>>> have to
>>>>>> have 1000 of the special lines, approximately.
>>>>>>
>>>>>> Question to all: How likely is the use of a default option
>>>>>> you'd want to
>>>>>> have on *every* frame?
>>>>>
>>>>> The problem is similar to the `fragile' option. Either we can
>>>>> detect the
>>>>> "overflow" (and the automatically add the option only when
>>>>> needed), or we
>>>>> must add it everywhere in order to ensure we won't have text cut.
>>>>>
>>>>> It's a bit different from when we directly edit beamer files. We
>>>>> compile
>>>>> often and we see the problem appearing.
>>>>>
>>>>> Here, with Org, we would just work in Org only, and publish once
>>>>> at the
>>>>> end. A bit more easy to be aware that some text may have pass
>>>>> away.
>>>>>
>>>>> As #+BIND works, I can imagine living quite honestly the way it
>>>>> currently
>>>>> is, but I let the others decide upon this.
>>>>
>>>> I don't think org-mode should try to detect when to use any of
>>>> the frame
>>>> options in beamer. This could get into the way more then helping,
>>>> specially
>>>> the allowframebreaks option.
>>
>> I don't see what the problem could be of enabling (or having the
>> possibility
>> to enable) that option on every slide by default.
>>
>>
>>>> In fact, the beamer manual tells you not to use the
>>>> allowframebreaks option
>>>> except for long bibliographies (well, it also tells you not to
>>>> use long
>>>> bibliographies) and I agree with this.
>>
>> Just read page 56 of the beamer manual. Makes (some) sense, yes.
>>
>>
>>>> In a presentation you have to choose carefully what you will put
>>>> in each
>>>> slide and always leaving this to beamer with the allowframebreaks
>>>> is not a
>>>> good approach.
>>
>> Still, I don't really see which problem this would bring, even if
>> that's not
>> the purest manner of writing slides.
>>
>> BTW, yes, I saw one problem. There is some orphan title on the
>> bottom of one
>> page, and the contents on the top of the next one. Maybe, though,
>> that can be
>> easily fixed by `nobreaks' macros (either manual or automatic).
>>
>>
>>>> In addition, I agree that when working in a presentation with
>>>> org- mode you
>>>> compile much less, but you should still compile sometimes to see
>>>> if the
>>>> slides are well designed.
>>
>> That's really the point. Contents vs Presentation.
>>
>> At least, my biggest problem is that I like to be warned somehow
>> (but how?)
>> that such a problem is occurring, that some slide's contents is
>> just too big
>> to stay on one page.
>>
>> I would quite not like to have to scan the full presentation,
>> comparing the
>> Org source and the beamer PDF in order to see if every line is in
>> both. Don't
>> forget we can author such a presentation with multiple persons
>> working on the
>> Org source, and that (as well) it's never always right or wrong:
>> *changing of
>> theme* brings fonts differences or margins *differences that can
>> hide lines
>> that were supposed to be visible*.
>>
>> I basically understand your point, but my objection is about having
>> constantly
>> to check the results for missing lines.
>>
>>
>>>> I don't know if Carsten has plans to implement this, but a "fast
>>>> preview"
>>>> that exports and compiles only the current slide could be useful
>>>> here.
>>>>
>>>> At last, I have a small feature request that would help
>>>> organizing the
>>>> information among the slides. Right now you can use Alt+up/down
>>>> arrow to
>>>> move a list item in a heading, but org does not allow passing
>>>> beyond a
>>>> heading limit. This makes sense in a normal org file and is very
>>>> useful,
>>>> but when writing a presentation with org this restriction can get
>>>> into the
>>>> way. This is not a big deal, but maybe others are also interested
>>>> in this.
>>
>> Having to spend more time to move items from one slide to the other
>> would make
>> such a feature useful for me as well, I guess.
>>
>>
>>> Do you also think I should not try to add the fragile option
>>> automatically?
>>
>> Not sure if we can apply the above reasoning to that one. The
>> question
>> certainly merits to be asked, but I'm not enlightened enough to
>> give an
>> answer.
>>
>> That's true that if we say: "it's up to the user" for the slide
>> preparation,
>> we can apply that to everything, or consider the automatic stuff to
>> be really
>> good.
>>
>> Just don't know.
>>
>> Best regards,
>> Seb
>>
>> --
>> Sébastien Vauban
>>
>>
>>
>> _______________________________________________
>> Emacs-orgmode mailing list
>> Please use `Reply All' to send replies to the list.
>> Emacs-orgmode@gnu.org
>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
- Carsten
next prev parent reply other threads:[~2010-01-07 18:18 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-06 9:46 New beamer support Sébastien Vauban
2010-01-06 10:06 ` Carsten Dominik
2010-01-06 10:59 ` Sébastien Vauban
2010-01-06 12:36 ` Carsten Dominik
2010-01-06 13:35 ` Sébastien Vauban
2010-01-06 14:23 ` Carsten Dominik
2010-01-06 14:31 ` Carsten Dominik
2010-01-06 15:35 ` Sébastien Vauban
2010-01-06 17:32 ` Carsten Dominik
2010-01-06 15:47 ` Sébastien Vauban
2010-01-06 17:34 ` Carsten Dominik
2010-01-07 9:38 ` Sébastien Vauban
2010-01-07 10:35 ` Carsten Dominik
2010-01-07 10:56 ` Sébastien Vauban
2010-01-06 11:13 ` Christian Lasarczyk
2010-01-06 11:57 ` Carsten Dominik
2010-01-06 13:06 ` Sébastien Vauban
2010-01-06 11:40 ` Eric S Fraga
2010-01-06 13:03 ` Sébastien Vauban
2010-01-06 13:25 ` Carsten Dominik
2010-01-06 16:22 ` Sébastien Vauban
2010-01-06 17:33 ` Carsten Dominik
2010-01-07 8:41 ` Sébastien Vauban
2010-01-07 14:39 ` Darlan Cavalcante Moreira
2010-01-07 15:43 ` Carsten Dominik
2010-01-07 16:16 ` Sébastien Vauban
2010-01-07 18:03 ` Darlan Cavalcante Moreira
2010-01-07 18:18 ` Carsten Dominik [this message]
2010-01-07 19:24 ` Sébastien Vauban
2010-01-07 16:48 ` Carsten Dominik
2010-01-07 8:54 ` Sébastien Vauban
2010-01-07 9:26 ` Carsten Dominik
2010-01-07 9:47 ` Sébastien Vauban
2010-01-07 10:00 ` Carsten Dominik
2010-01-07 10:21 ` Sébastien Vauban
2010-01-07 10:33 ` Carsten Dominik
2010-01-07 11:23 ` Sébastien Vauban
2010-01-07 11:30 ` [beamer] Order in preamble Sébastien Vauban
2010-01-07 13:15 ` Carsten Dominik
2010-01-07 15:54 ` Sébastien Vauban
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
List information: https://www.orgmode.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3AA6BCD7-0FFD-4EEC-8889-5CB302DEC031@gmail.com \
--to=carsten.dominik@gmail.com \
--cc=darcamo@gmail.com \
--cc=emacs-orgmode@gnu.org \
--cc=wxhgmqzgwmuf@spammotel.com \
/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.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
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 read-only IMAP folder(s) and NNTP newsgroup(s).