From: Koen Wybo <koen.wybo@telenet.be>
To: TEX-NL : de Nederlandstalige discussie lijst over TeX en companen <tex-nl@ntg.nl>
Sent: Sunday, July 24, 2011 8:22 AM
Subject: Re: [Tex-nl] libreoffice-document met handgeschreven inhoudsopgave en sectionering
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
_______________________________________________
TeX-NL mailing list
TeX-NL@ntg.nlhttp://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl