Compare commits

..

2 Commits

Author SHA1 Message Date
522bf736ca adjust md2parallel for linux 2024-10-03 20:13:48 +02:00
86fe831c80 fix paper size bug 2024-10-03 20:13:15 +02:00
2 changed files with 21 additions and 13 deletions

View File

@ -23,16 +23,24 @@ KEEP_TMP_FILES=0
# convert md to html # convert md to html
pandoc --wrap=none -f markdown $DIRNAME/${BASENAME}.md -t html -o ${BASENAME}.html pandoc --wrap=none -f markdown $DIRNAME/${BASENAME}.md -t html -o ${BASENAME}.html
# convert html to tex # convert html to tex
#sed -i '' 's@<p>@\n\\pstart\n@' ${BASENAME}.html # check if on linux or macos
#sed -i '' 's@</p>@\n\\pend@' ${BASENAME}.html if [[ $(uname) == "Linux" ]]
sed -i '' 's@<p>@\n\\pend\\pstart\n@' ${BASENAME}.html then
sed -i '' 's@</p>@@' ${BASENAME}.html SED_CMD="sed -i"
sed -i '' 's@“@\\enquote{@g' ${BASENAME}.html elif [[ $(uname) == "Darwin" ]]
sed -i '' 's@”@}@g' ${BASENAME}.html then
sed -i '' 's@<h1.*">@\\section[@' ${BASENAME}.html SED_CMD="sed -i ''"
sed -i '' 's@</h1>@]@' ${BASENAME}.html fi
sed -i '' 's@<h2.*">@{@' ${BASENAME}.html #$SED_CMD 's@<p>@\n\\pstart\n@' ${BASENAME}.html
sed -i '' 's@</h2>@}@' ${BASENAME}.html #$SED_CMD 's@</p>@\n\\pend@' ${BASENAME}.html
sed -i '' "s@@'@g" ${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 mv ${BASENAME}.html ${BASENAME}.tex
cat ${BASENAME}.tex && rm ${BASENAME}.tex cat ${BASENAME}.tex && rm ${BASENAME}.tex

View File

@ -47,9 +47,9 @@ done
# CREATE WRAPPER # CREATE WRAPPER
WRAPPER=""" WRAPPER="""
%\documentclass[twoside]{$DOCCLASS} %\documentclass[twoside]{$DOCCLASS}
\documentclass[twoside]{$DOCCLASS} \documentclass[twoside,${PAGESIZE}paper]{$DOCCLASS}
\usepackage[fontsize=${FONTSIZE}pt]{fontsize} \usepackage[fontsize=${FONTSIZE}pt]{fontsize}
\usepackage[${PAGESIZE}paper]{geometry} %\usepackage[${PAGESIZE}paper]{geometry}
\usepackage{libertine} % also loads fontspec which is needed for ɔ and ɛ \usepackage{libertine} % also loads fontspec which is needed for ɔ and ɛ
%\usepackage{minitoc} % make mini table of content for each chapter %\usepackage{minitoc} % make mini table of content for each chapter
\usepackage{graphicx} % include graphics \usepackage{graphicx} % include graphics