#!/bin/bash #echo "Args: $*" document=`basename -s .rst ${@:$#}` sources=${@:1:$(($# -1))} echo "Document: ${document}.rst" echo "Sources: ${sources}" rm -f ${document}.rst for source in ${sources}; do source=`basename ${source}` if [ "${source}" != "pdfHeader.rst" ]; then tail -n +4 ${source} | \ sed 's,:ref:`\([^`]*\)`,`\1`_,' \ >> ${document}.rst else cat ${source} >> ${document}.rst fi done export TEXINPUTS=../etc/images//:./images//: rst2latex --use-latex-toc --stylesheet=../etc/SoC-ReST.tex ${document}.rst ${document}-raw.tex sed 's, \\& \\\\multicolumn{2}{l|}{, \\& \\\\multicolumn{2}{p{0.6\\\\DUtablewidth}|}{,' ${document}-raw.tex > ${document}.tex pdflatex ${document} pdflatex ${document} rm -f ${document}.rst \ ${document}-raw.tex \ ${document}.tex \ ${document}.log \ ${document}.out \ ${document}.aux \ ${document}.toc