From: Petter Reinholdtsen Date: Fri, 24 Apr 2015 20:39:40 +0000 (+0200) Subject: Clean up hyphenation failures. X-Git-Tag: edition-2015-10-10~492 X-Git-Url: https://pere.pagekite.me/gitweb/text-free-culture-lessig.git/commitdiff_plain/824c428a84cbf11e0ecd58e3004982157ed61c53 Clean up hyphenation failures. --- diff --git a/Makefile b/Makefile index 536df59..8141fc0 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,7 @@ url = http://www.sslug.dk/~chlor/lessig/freeculture.sgml.2004-04-01.gz DBLATEX = dblatex \ -T simple \ -b xetex \ + -r data/dblatex-postprocess \ --indexstyle=myindexstyle.ist \ --param lingua=nb \ --xsl-user=data/user_param.xsl \ diff --git a/data/dblatex-postprocess b/data/dblatex-postprocess new file mode 100755 index 0000000..c7d0b40 --- /dev/null +++ b/data/dblatex-postprocess @@ -0,0 +1,28 @@ +#!/bin/sh + +set -e + +TEXFILE="$1" + +# Legg inn orddelingspunkt på problematiske ord. LaTeX deler ikke ord +# med bindestrek automatisk, slik at endel ord blir veldig lange. Vil +# ikke endre i originalteksten, så vi skriver om aktuelle ord her til +# å inneholde orddelingsmarkør. +sed -i 's%FS/OSS-{}teknologi%FS/OSS-tekno\\-logi%g' $TEXFILE +sed -i 's/-{}opptakeren/-{}opp\\-takeren/g' $TEXFILE +sed -i 's/Eastman-fabrikk/East\\-man-fabrikk/g' $TEXFILE +sed -i 's/TV-{}kringkasting/TV-{}kring\\-kast\\-ing/g' $TEXFILE +sed -i 's/bygningen/byg\\-ningen/g' $TEXFILE +sed -i 's/fildeling/fil\\-del\\-ing/g' $TEXFILE +sed -i 's/fjerdedel/fjerde\\-del/g' $TEXFILE +sed -i 's/ikke-{}diskriminerende/ikke-diskrim\\-inerende/g' $TEXFILE +sed -i 's/kommersiell/kom\\-mer\\-siell/g' $TEXFILE +sed -i 's/nittenhundretalls-advokaten/nitten\\-hundre\\-talls-advokaten/g' $TEXFILE +sed -i 's/skriveferdigheter/skrive\\-ferdig\\-heter/g' $TEXFILE +sed -i 's/tvangslisens/tvangs\\-lisens/g' $TEXFILE +sed -i 's/opphavsrettsvernetid-{}loven/opp\\-havs\\-retts\\-verne\\-tid-{}loven/g' $TEXFILE +sed -i 's/Handels-{}bestemmelsen/Handels-{}bestemmelsen/g' $TEXFILE +sed -i 's/Fremskritts-{}bestemmelsen/Fremskritts-{}bestemmelsen/g' $TEXFILE +sed -i 's/programvare-{}bevegelsen/program\\-vare-{}beveg\\-elsen/g' $TEXFILE + +exit 0