17 lines
724 B
Bash
Executable file
17 lines
724 B
Bash
Executable file
#!/bin/bash
|
|
|
|
for i in en/latex/*.tex
|
|
do
|
|
if [ $i != "main.tex" ] && [ $i != "structure.tex" ]
|
|
then
|
|
echo $i;
|
|
target=`basename $i`
|
|
pandoc $i --verbose --number-sections --section-divs --reference-links -t rst -o en/rst/${target/tex/rst};
|
|
# Change \label to and anchor before the section/chapter names
|
|
perl -0777 -i -pe 's/\n\n([^\n]*\n[-~]*\n\n)\[sec:([^\]]*)\][ ]*/\n\n.. _sec_$2:\n\n$1/igs' en/rst/${target/tex/rst};
|
|
# Change the \ref to restructured text's :ref:
|
|
perl -0777 -i -pe 's/\[sec:([^\]]*)\]/:ref:`sec_$1`/igs' en/rst/${target/tex/rst};
|
|
# Disable figure references, since there is no easy way to do this
|
|
perl -0777 -i -pe 's/[ ]*\[fig:([^\]]*)\]//igs' en/rst/${target/tex/rst};
|
|
fi
|
|
done
|