I am teaching a course in the upcoming semester and am trying to settle on a way to prepare presentations as rapidly as possible.
I have used LaTeX beamer for years, and have even contributed some themes to it. I love using LaTeX in various contexts.
However, the situation I am in is a little peculiar and I would be glad of some advice:
I am writing a textbook that will be based partially on the contents of this course. For this purpose, I was hoping to keep as much of the math (and there is going to be a non-trivial amount) in a reusable form as possible.
My presentations make heavy use of drag and drop of images from various sources (of course with proper attributions). Any workflow involving saving an image and then using it in an \includegraphics block is a non-starter. Just too much of typing and clicking overhead involved and my presentations for this class are very likely to be extremely graphics heavy (some self-created using TikZ, and the rest borrowed as above).
TeXmacs is useless on Mac for this purpose as its drag and drop support, despite patches, is non-existent because they have chosen to go with Qt for obvious reasons. It may have been the perfect solution for me otherwise.
I am not sure if LyX is a good option for me. They have cut and paste, but no drag and drop as far as I can tell. Plus, I will not be writing the book in LyX. I find it ... stifling ... When I last used LyX many years ago, and I did not use it much, I found its LaTeX export to be a mess.
I have so far been using a combination of Keynote and LaTeXIt to typeset the math. Problem is - that does not use the full power of beamer as overlays are absent. This course will involve some long derivations of expressions, where "playing striptease with my audience" will not be a bad idea. The alternative is to typeset separate equation objects and use Keynote's own transitions to create the effect. A little painful (I used it in a course I previously taught, which was far less math intensive).
Typing it up in full on LaTeX has a huge markup overhead (compared to writing an article or a book). I have been looking into orgmode and multimarkdown, but I would rather not learn those unless I am certain that they check all the boxes (and I do not think they help me with drag and drop). In every single one of my past experiences, LaTeX/beamer has taken longer to work with than Keynote (the reverse is true for longer text dominated documents for LaTeX vis a vis MS Word).
An ideal solution would involve using beamer in some reduced fashion (I have newcommands etc. defined that could make frame definitions a little less painful to type in) but also involve drag and drop support. That is a contradiction in terms if one sticks to classical LaTeX.
A close approach to the solution of this problem is possible if LaTeXIt could harness the power of beamer and do overlays (internally of course, as I doubt they would allow overlays that are timed to occur with external Keynote transitions - like showing an image or hiding it, etc.).
Any suggestions that help resolve this somewhat rambling set of requirements would be welcome.
xml. From here you can run it through an
xsltprocess to get various different outputs. You can find a complete MWE and demonstration of the idea here, for example: github.com/rbeezer/mathbook
\includegraphics...out yourself in full for every image, do you?