foobar
01-10-2007, 23:06
hi
ich bin demletzt auf die idee gekommen LaTeX-code zu generieren
und zwar aus einer der markup sprachen die z.B. für wiki's verwendet werden
warum?
latex-syntax ist für die meisten dinge die man ständig braucht zu kompliziert
z.B. ein liste in LaTeX:
\begin{itemize}
\item a
\item a
\item c
\end{itemize}
dagegen in der typischen wiki-syntax:
* a
* b
* c
bevor ihr micht jetzt steinigt: ja, natürlich kann die itemize-umgebung viel mehr
aber meine erfahrung ist das man die anderen features nur in den seltensten fällen braucht
ähnliches gilt für textformatierung, tabellen, usw.
was ist nun das problem mit dem LaTeX-code?
* es dauert vergleichsweise lang ihn zu tippen
* er ist ab einem gewissen grad an schachtelung schlecht lesbar (als source code)
* er ist relativ komplex und damit leicht für fehler anfällig (und fehler sind in LaTeX meist keine schöne angelegenheit)
* entwicklungsumgebungen können einen teil der probleme ausgleichen aber von denen möchte ich nicht abhängig sein - und ich will lieber einfach tippen als mit maus/touchpad rumzuklicken oder mir unzählige tastenkürzel zu merken
meine idee deshalb:
man benutzt gezielt auch für umfangreiche texte einen parser der aus oben genannter syntax LaTeX generieren kann
natürlich wird das einigen komplexeren elementen im text nicht gerecht
aber diese stellen kann man wenn der inhalt fertig ist mit geringem zeitaufwand zurechtrücken indem man den generierten code entsprechend ergänzt
ich hab ein bischen gegoogelt und bin auf folgende anwendungen gestoßen:
* txt2tags - http://txt2tags.sourceforge.net/
* asciidoc - http://www.methods.co.nz/asciidoc/
* parsewiki - http://www.villate.org/parsewiki/
* deplate - http://deplate.sourceforge.net/index.php
aber es scheint noch einige mehr zu geben...
meine fragen an euch:
* habt ihr erfahrungen mit einer der genannten oder einer ähnlichen anwendung gemacht?
* was ist eure erfahrung beim generieren von LaTeX-code?
* kennt ihr irgendeine solche anwendung die auch in der lage ist auf wunsch text unverändert zu übernehmen so das man zur not "inline" LaTeX verwenden kann?
was haltet ihr allgemein von der idee? habt ihr gegenvorschlage?
danke im voraus :)
ich bin demletzt auf die idee gekommen LaTeX-code zu generieren
und zwar aus einer der markup sprachen die z.B. für wiki's verwendet werden
warum?
latex-syntax ist für die meisten dinge die man ständig braucht zu kompliziert
z.B. ein liste in LaTeX:
\begin{itemize}
\item a
\item a
\item c
\end{itemize}
dagegen in der typischen wiki-syntax:
* a
* b
* c
bevor ihr micht jetzt steinigt: ja, natürlich kann die itemize-umgebung viel mehr
aber meine erfahrung ist das man die anderen features nur in den seltensten fällen braucht
ähnliches gilt für textformatierung, tabellen, usw.
was ist nun das problem mit dem LaTeX-code?
* es dauert vergleichsweise lang ihn zu tippen
* er ist ab einem gewissen grad an schachtelung schlecht lesbar (als source code)
* er ist relativ komplex und damit leicht für fehler anfällig (und fehler sind in LaTeX meist keine schöne angelegenheit)
* entwicklungsumgebungen können einen teil der probleme ausgleichen aber von denen möchte ich nicht abhängig sein - und ich will lieber einfach tippen als mit maus/touchpad rumzuklicken oder mir unzählige tastenkürzel zu merken
meine idee deshalb:
man benutzt gezielt auch für umfangreiche texte einen parser der aus oben genannter syntax LaTeX generieren kann
natürlich wird das einigen komplexeren elementen im text nicht gerecht
aber diese stellen kann man wenn der inhalt fertig ist mit geringem zeitaufwand zurechtrücken indem man den generierten code entsprechend ergänzt
ich hab ein bischen gegoogelt und bin auf folgende anwendungen gestoßen:
* txt2tags - http://txt2tags.sourceforge.net/
* asciidoc - http://www.methods.co.nz/asciidoc/
* parsewiki - http://www.villate.org/parsewiki/
* deplate - http://deplate.sourceforge.net/index.php
aber es scheint noch einige mehr zu geben...
meine fragen an euch:
* habt ihr erfahrungen mit einer der genannten oder einer ähnlichen anwendung gemacht?
* was ist eure erfahrung beim generieren von LaTeX-code?
* kennt ihr irgendeine solche anwendung die auch in der lage ist auf wunsch text unverändert zu übernehmen so das man zur not "inline" LaTeX verwenden kann?
was haltet ihr allgemein von der idee? habt ihr gegenvorschlage?
danke im voraus :)