mk-verse.sh works
This commit is contained in:
parent
72a0ebbadf
commit
b88673bfc3
4
conf.sh
4
conf.sh
@ -7,7 +7,7 @@ TITLE="Quaderno de Musica"
|
|||||||
AUTHOR="Centro Cultural Choupana"
|
AUTHOR="Centro Cultural Choupana"
|
||||||
INFILES="
|
INFILES="
|
||||||
Ladainhas
|
Ladainhas
|
||||||
testfile/verse.tex
|
testfiles/verse.md
|
||||||
Corridos
|
Corridos
|
||||||
testfile/verse.tex
|
testfiles/verse.md
|
||||||
"
|
"
|
||||||
|
24
mk-verse.sh
24
mk-verse.sh
@ -2,7 +2,7 @@
|
|||||||
# CREATE PDF from markdown files
|
# CREATE PDF from markdown files
|
||||||
#
|
#
|
||||||
|
|
||||||
set -x
|
#set -x
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
CONF="conf.sh"
|
CONF="conf.sh"
|
||||||
@ -24,16 +24,20 @@ pushd $TMPDIR
|
|||||||
# CONVERT MD TO TEX
|
# CONVERT MD TO TEX
|
||||||
for tex in $( echo $INFILES | grep '.md$' )
|
for tex in $( echo $INFILES | grep '.md$' )
|
||||||
do
|
do
|
||||||
echo $WD/$tex
|
if [[ -f $WD/$tex ]]
|
||||||
|
then
|
||||||
# create parent dir if necassary
|
# create parent dir if necassary
|
||||||
mkdir -p $(dirname $tex)
|
mkdir -p $(dirname $tex)
|
||||||
$CONVERTER $WD/$tex > $( echo $tex | sed "s/.md/.tex/" )
|
$CONVERTER $WD/$tex > $( echo $tex | sed "s/.md/.tex/" )
|
||||||
|
else
|
||||||
|
echo "$WD/$tex does not exist!!!"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
# CREATE WRAPPER
|
# CREATE WRAPPER
|
||||||
WRAPPER="""\documentclass{$DOCCLASS}
|
WRAPPER="""\documentclass{$DOCCLASS}
|
||||||
\usepackage[fontsize=${FONTSIZE}pt]{fontsize}
|
\usepackage[fontsize=${FONTSIZE}pt]{fontsize}
|
||||||
\usepackage[${PAGESIZE}paper,showframe]{geometry} % A6
|
\usepackage[${PAGESIZE}paper]{geometry} % A6
|
||||||
\usepackage{verse, gmverse} % https://tex.stackexchange.com/a/542222
|
\usepackage{verse, gmverse} % https://tex.stackexchange.com/a/542222
|
||||||
|
|
||||||
\newcommand{\attrib}[1]{%
|
\newcommand{\attrib}[1]{%
|
||||||
@ -53,17 +57,19 @@ WRAPPER_END="""
|
|||||||
\end{document}
|
\end{document}
|
||||||
"""
|
"""
|
||||||
|
|
||||||
echo $WRAPPER > $PROJECT.tex
|
echo "$WRAPPER" > $PROJECT.tex
|
||||||
for input in $INFILE
|
for input in $INFILES
|
||||||
do
|
do
|
||||||
if [[ "$input" = "*.md" ]]
|
if [[ $input == *.md ]]
|
||||||
then
|
then
|
||||||
echo '\\input' "{ $( echo $input | sed 's/.md/.tex/' ) }" >> $PROJECT.tex
|
# if [[ -f $WD/$input ]] ; then
|
||||||
|
echo '\input' "{ $( echo $input | sed 's/.md/.tex/' ) }" >> $PROJECT.tex
|
||||||
|
# fi
|
||||||
else
|
else
|
||||||
#is chapter
|
#is chapter
|
||||||
echo '\\chapter' " { $input }" >> $PROJECT.tex
|
echo '\chapter' " { $input }" >> $PROJECT.tex
|
||||||
fi
|
fi
|
||||||
echo '\\clearpage' >> $PROJECT.tex
|
echo '\clearpage' >> $PROJECT.tex
|
||||||
done
|
done
|
||||||
echo "$WRAPPER_END" >> $PROJECT.tex
|
echo "$WRAPPER_END" >> $PROJECT.tex
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user