Compare commits
2 Commits
db6fbf5cb2
...
522bf736ca
Author | SHA1 | Date | |
---|---|---|---|
522bf736ca | |||
86fe831c80 |
@ -23,16 +23,24 @@ KEEP_TMP_FILES=0
|
||||
# convert md to html
|
||||
pandoc --wrap=none -f markdown $DIRNAME/${BASENAME}.md -t html -o ${BASENAME}.html
|
||||
# convert html to tex
|
||||
#sed -i '' 's@<p>@\n\\pstart\n@' ${BASENAME}.html
|
||||
#sed -i '' 's@</p>@\n\\pend@' ${BASENAME}.html
|
||||
sed -i '' 's@<p>@\n\\pend\\pstart\n@' ${BASENAME}.html
|
||||
sed -i '' 's@</p>@@' ${BASENAME}.html
|
||||
sed -i '' 's@“@\\enquote{@g' ${BASENAME}.html
|
||||
sed -i '' 's@”@}@g' ${BASENAME}.html
|
||||
sed -i '' 's@<h1.*">@\\section[@' ${BASENAME}.html
|
||||
sed -i '' 's@</h1>@]@' ${BASENAME}.html
|
||||
sed -i '' 's@<h2.*">@{@' ${BASENAME}.html
|
||||
sed -i '' 's@</h2>@}@' ${BASENAME}.html
|
||||
sed -i '' "s@’@'@g" ${BASENAME}.html
|
||||
# check if on linux or macos
|
||||
if [[ $(uname) == "Linux" ]]
|
||||
then
|
||||
SED_CMD="sed -i"
|
||||
elif [[ $(uname) == "Darwin" ]]
|
||||
then
|
||||
SED_CMD="sed -i ''"
|
||||
fi
|
||||
#$SED_CMD 's@<p>@\n\\pstart\n@' ${BASENAME}.html
|
||||
#$SED_CMD 's@</p>@\n\\pend@' ${BASENAME}.html
|
||||
$SED_CMD 's@<p>@\n\\pend\\pstart\n@' ${BASENAME}.html
|
||||
$SED_CMD 's@</p>@@' ${BASENAME}.html
|
||||
$SED_CMD 's@“@\\enquote{@g' ${BASENAME}.html
|
||||
$SED_CMD 's@”@}@g' ${BASENAME}.html
|
||||
$SED_CMD 's@<h1.*">@\\section[@' ${BASENAME}.html
|
||||
$SED_CMD 's@</h1>@]@' ${BASENAME}.html
|
||||
$SED_CMD 's@<h2.*">@{@' ${BASENAME}.html
|
||||
$SED_CMD 's@</h2>@}@' ${BASENAME}.html
|
||||
$SED_CMD "s@’@'@g" ${BASENAME}.html
|
||||
mv ${BASENAME}.html ${BASENAME}.tex
|
||||
cat ${BASENAME}.tex && rm ${BASENAME}.tex
|
||||
|
@ -47,9 +47,9 @@ done
|
||||
# CREATE WRAPPER
|
||||
WRAPPER="""
|
||||
%\documentclass[twoside]{$DOCCLASS}
|
||||
\documentclass[twoside]{$DOCCLASS}
|
||||
\documentclass[twoside,${PAGESIZE}paper]{$DOCCLASS}
|
||||
\usepackage[fontsize=${FONTSIZE}pt]{fontsize}
|
||||
\usepackage[${PAGESIZE}paper]{geometry}
|
||||
%\usepackage[${PAGESIZE}paper]{geometry}
|
||||
\usepackage{libertine} % also loads fontspec which is needed for ɔ and ɛ
|
||||
%\usepackage{minitoc} % make mini table of content for each chapter
|
||||
\usepackage{graphicx} % include graphics
|
||||
|
Loading…
Reference in New Issue
Block a user