Off-topic: digitaal cursusplatform met export naar LaTeX
Na de vakantie begin ik met enkele nieuwe cursussen in het onderwijs. Deze cursussen zullen in de nabije toekomst gedeeld worden met collega's. Een intensieve samenwerking dringt zich op en dan komen we bij het onvermijdelijke probleem: zij werken met een Wysiwig-tekstverwerker en ik met LaTeX. Gegeven het feit dat geen van beide partijen zich wenst aan te passen aan de tools van de ander, dacht ik aan een tussenoplossing: online aanmaken van een cursus. Bestaat er een digitaal cursusplatform dat zowel exporteert naar LaTeX als naar OpenOffice.org / Word? Omdat het online is, hebben we ook het voordeel dat we continu up to date zijn en dus geen bestanden per email moeten versturen. Een klein beetje 'gelijktijdig' aan hetzelfde document werken en een revisie-controle kan ook handig zijn. Koen Wybo
Hoi,
Ik verwacht niet dat er veel tools zijn die naar latex exporteren, en misschien is dat ook niet aan te raden. Wat betreft samenwerken, kijk eens naar Google Docs. Ik heb het nog nooijt gebruikt maar het lijkt me een redelijke online oplossing.
Voor een onderwijsinstelling kan je ook naar Sakai kijken:
http://sakaiproject.org/
Een geniaal systeem, mijn vorige werkgever had het op de campus en het werkte als een tierelier, met als beste aspect dat je bijvoorbeeld voor projectvoorstellen een tijdelijke pagina kon openen met tijdelijke logins voor andere medewerkers (van buiten de universiteit) om de documenten samen te bewerken. Echt een goed systeem, maar misschien wat veel van het goede als je alleen maar een cursus in elkaar wil zetten ;-))
Wilfred
--- On Mon, 27/6/11, Koen Wybo
From: Koen Wybo
Subject: [Tex-nl] Off-topic: digitaal cursusplatform met export naar LaTeX To: "TEX-NL : de Nederlandstalige discussie lijst over TeX en companen" Date: Monday, 27 June, 2011, 3:17 PM Na de vakantie begin ik met enkele nieuwe cursussen in het onderwijs. Deze cursussen zullen in de nabije toekomst gedeeld worden met collega's. Een intensieve samenwerking dringt zich op en dan komen we bij het onvermijdelijke probleem: zij werken met een Wysiwig-tekstverwerker en ik met LaTeX. Gegeven het feit dat geen van beide partijen zich wenst aan te passen aan de tools van de ander, dacht ik aan een tussenoplossing: online aanmaken van een cursus. Bestaat er een digitaal cursusplatform dat zowel exporteert naar LaTeX als naar OpenOffice.org / Word? Omdat het online is, hebben we ook het voordeel dat we continu up to date zijn en dus geen bestanden per email moeten versturen. Een klein beetje 'gelijktijdig' aan hetzelfde document werken en een revisie-controle kan ook handig zijn. Koen Wybo
_______________________________________________ TeX-NL mailing list TeX-NL@ntg.nl http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl
Ik gebruik een plugin voor openoffice waarmee ik doc files exporteer naar Latex. Met een van de opties krijg je wel veel latex code, maar ook documenten die veel op elkaar lijken. http://writer2latex.sourceforge.net/ Op 27-6-2011 8:17, Koen Wybo schreef:
Na de vakantie begin ik met enkele nieuwe cursussen in het onderwijs. Deze cursussen zullen in de nabije toekomst gedeeld worden met collega's. Een intensieve samenwerking dringt zich op en dan komen we bij het onvermijdelijke probleem: zij werken met een Wysiwig-tekstverwerker en ik met LaTeX. Gegeven het feit dat geen van beide partijen zich wenst aan te passen aan de tools van de ander, dacht ik aan een tussenoplossing: online aanmaken van een cursus. Bestaat er een digitaal cursusplatform dat zowel exporteert naar LaTeX als naar OpenOffice.org / Word? Omdat het online is, hebben we ook het voordeel dat we continu up to date zijn en dus geen bestanden per email moeten versturen. Een klein beetje 'gelijktijdig' aan hetzelfde document werken en een revisie-controle kan ook handig zijn.
Koen Wybo
_______________________________________________ TeX-NL mailing list TeX-NL@ntg.nl http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl
Dag iedereen, Opnieuw een uitdaging... Een goede vriend vraagt me om zijn boek om te zetten naar LaTeX (is online te vinden op http://rechumah.be/theo.pdf ). Het materiaal is reeds digitaal aangemaakt in Word, kent ruim 300 pagina's, waarvan 8 pagina's gevuld zijn met inhoudsopgave. Ik dacht: dit wordt een makkie. Gewoon er de exportfilter van LibreOffice op zetten en met wat bijstellen, kunnen we snel tot een behoorlijk resultaat komen. Wat blijkt echter: de inhoudsopgave is volledig zelfgeschreven. Elke sectionering en bijhorende nummering is handmatig aangebracht. Jawel hij heeft dus "2.1.4.1.3. De functie van het gebed in de bijbel" zelf ingetoetst zowel in de tekst als in de inhoudsopgave zonder ooit gebruik te maken van automatische koppen in Word. De exportfilter is dus waardeloos. Kent er iemand een oplossing / script om deze handmatige sectionering om te zetten naar mooie LaTeX? Ik werk op debian 6.0.2 met een up-to-date texlive. Koen Wybo
Hoi,
Wat blijkt echter: de inhoudsopgave is volledig zelfgeschreven. Elke sectionering en bijhorende nummering is handmatig aangebracht.
LOL, ik sta telkens weer versteld van die houding dat een "eenvoudiger" programma al dat handwerk waard zou zijn. Stel je voor, al dat werk om dingen te moeten hernummeren...! (Sorry, kon het niet laten.)
Kent er iemand een oplossing / script om deze handmatige sectionering om te zetten naar mooie LaTeX? Ik werk op debian 6.0.2 met een up-to-date texlive.
Ik zou denk ik zo snel mogelijk naar een tekstformaat overgaan, en dan in Vim (of andere regexp-capable editor, sed kan ook) zo snel mogelijk de ingetikte patronen herkennen en herschrijven. Zo vaak zal er geen serie cijfers en punten vooraan een regel staan, verwacht ik? Sterkte, -Rick
On 07/23/2011 10:12 PM, Koen Wybo wrote:
Kent er iemand een oplossing / script om deze handmatige sectionering om te zetten naar mooie LaTeX?
Die sectionering is niet zo moeilijk; al je vim gebruikt vervang je eerst alle 6-cijfer-combinaties door \subparagraph, dan alle 5-cijfer-combinaties door \paragraph, enzovoort tot je tenslotte alle 2-cijfer combinaties door \section vervangen hebt: :%s/^ *\(\d\+\.\)\{6} *\(.*\)/\\subparagraph{\2}/ :%s/^ *\(\d\+\.\)\{5} *\(.*\)/\\paragraph{\2}/ :%s/^ *\(\d\+\.\)\{4} *\(.*\)/\\subsubsection{\2}/ :%s/^ *\(\d\+\.\)\{3} *\(.*\)/\\subsection{\2}/ :%s/^ *\(\d\+\.\)\{2} *\(.*\)/\\section{\2}/ Desnoods kun je ook de chapters nog zo vervangen, maar dan kom je ook de 1., 2. en zo van itemize lists tegen, dus geef een c-optie mee (confirm) zodat je telkens een y of een n moet typen om de conversie wel of niet uit te voeren: :%s/^ *\(\d\+\.\)\{1} *\(.*\)/\\chapter{\2}/c Maar er zijn maar 13 chapters, dus je bent waarschijnlijk sneller klaar als je die even opzoekt en het met de hand doet. Dito voor de \part's -- Wybo
Op zaterdag 23-07-2011 om 23:37 uur [tijdzone +0200], schreef Wybo Dekker:
On 07/23/2011 10:12 PM, Koen Wybo wrote:
Kent er iemand een oplossing / script om deze handmatige sectionering om te zetten naar mooie LaTeX?
Die sectionering is niet zo moeilijk; al je vim gebruikt vervang je eerst alle 6-cijfer-combinaties door \subparagraph, dan alle 5-cijfer-combinaties door \paragraph, enzovoort tot je tenslotte alle 2-cijfer combinaties door \section vervangen hebt:
:%s/^ *\(\d\+\.\)\{6} *\(.*\)/\\subparagraph{\2}/ :%s/^ *\(\d\+\.\)\{5} *\(.*\)/\\paragraph{\2}/ :%s/^ *\(\d\+\.\)\{4} *\(.*\)/\\subsubsection{\2}/ :%s/^ *\(\d\+\.\)\{3} *\(.*\)/\\subsection{\2}/ :%s/^ *\(\d\+\.\)\{2} *\(.*\)/\\section{\2}/
Even de handleiding vim bovenhalen ;-) Dat krijg je nou als je met WYSIWYG-LaTeXeditors werkt ;-) (naar het schijnt een contradictio in terminis). Alle gekheid op een stukje. Vim ben ik niet gewoon maar ik duik er even in.
Desnoods kun je ook de chapters nog zo vervangen, maar dan kom je ook de 1., 2. en zo van itemize lists tegen, dus geef een c-optie mee (confirm) zodat je telkens een y of een n moet typen om de conversie wel of niet uit te voeren:
:%s/^ *\(\d\+\.\)\{1} *\(.*\)/\\chapter{\2}/c
Maar er zijn maar 13 chapters, dus je bent waarschijnlijk sneller klaar als je die even opzoekt en het met de hand doet. Dito voor de \part's
Heel erg bedankt om deze tip mee te geven. Koen Wybo
Hallo,
Het *moet* niet in VIM, met Perl kom je ook een heel eind :-)) Eigenlijk is het een soort patroon-herkenning: een zin die start met cijfers en punten is waarschijnlijk een header van het een of ander.
Let er overigens wel op dat LaTeX standaard maar een beperkte "nummeringsdiepte" heeft, en dus zal misschien een \subsubsection al geen nummer meer krijgen. Dat kan je instellen met \secnumdepth of iets in die geest voor zover noodzakelijk.
Als alle secties zijn "absoluut" zijn genummerd (dus 2.14.3.3.1 of iets dergelijks) heb je nog mazzel :-))
Groeten,
Wilfred
________________________________
From: Koen Wybo
On 07/23/2011 10:12 PM, Koen Wybo wrote:
Kent er iemand een oplossing / script om deze handmatige sectionering om te zetten naar mooie LaTeX?
Die sectionering is niet zo moeilijk; al je vim gebruikt vervang je eerst alle 6-cijfer-combinaties door \subparagraph, dan alle 5-cijfer-combinaties door \paragraph, enzovoort tot je tenslotte alle 2-cijfer combinaties door \section vervangen hebt:
:%s/^ *\(\d\+\.\)\{6} *\(.*\)/\\subparagraph{\2}/ :%s/^ *\(\d\+\.\)\{5} *\(.*\)/\\paragraph{\2}/ :%s/^ *\(\d\+\.\)\{4} *\(.*\)/\\subsubsection{\2}/ :%s/^ *\(\d\+\.\)\{3} *\(.*\)/\\subsection{\2}/ :%s/^ *\(\d\+\.\)\{2} *\(.*\)/\\section{\2}/
Even de handleiding vim bovenhalen ;-) Dat krijg je nou als je met WYSIWYG-LaTeXeditors werkt ;-) (naar het schijnt een contradictio in terminis). Alle gekheid op een stukje. Vim ben ik niet gewoon maar ik duik er even in.
Desnoods kun je ook de chapters nog zo vervangen, maar dan kom je ook de 1., 2. en zo van itemize lists tegen, dus geef een c-optie mee (confirm) zodat je telkens een y of een n moet typen om de conversie wel of niet uit te voeren:
:%s/^ *\(\d\+\.\)\{1} *\(.*\)/\\chapter{\2}/c
Maar er zijn maar 13 chapters, dus je bent waarschijnlijk sneller klaar als je die even opzoekt en het met de hand doet. Dito voor de \part's
Heel erg bedankt om deze tip mee te geven. Koen Wybo _______________________________________________ TeX-NL mailing list TeX-NL@ntg.nl http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl
On 07/24/2011 06:52 AM, Wilfred van Rooijen wrote:
Het *moet* niet in VIM, met Perl kom je ook een heel eind :-))
Tuurlijk, er zijn evenveel oplossingen als talen. Maar de vraag lijkt me niet of het /anders/ kan, maar eerder of het (voor een eenmalige operatie) /eenvoudiger/ kan. Ik daag je uit! -- Wybo
participants (5)
-
Koen Wybo
-
Rick van Rein
-
The Graphical Gnome
-
Wilfred van Rooijen
-
Wybo Dekker