[Tex-nl] libreoffice-document met handgeschreven inhoudsopgave en sectionering

Koen Wybo koen.wybo at telenet.be
Sun Jul 24 01:22:58 CEST 2011


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 





More information about the TeX-NL mailing list