20 lines
486 B
Text
20 lines
486 B
Text
|
#!/usr/bin/env zsh
|
||
|
#? quick and dirty script to generate a pdf from markdown with pandoc/latex
|
||
|
|
||
|
root=$1
|
||
|
# get extension and root path: https://stackoverflow.com/a/40928328
|
||
|
fname="${root#.}"
|
||
|
fname="${root%"$fname"}${fname%.*}"
|
||
|
ext="${root#"$fname"}"
|
||
|
echo "converting $root to pdf"
|
||
|
|
||
|
if [[ $ext != ".md" ]]; then
|
||
|
echo "error! expected a markdown file"
|
||
|
echo "unrecognized extension: $ext"
|
||
|
return 1
|
||
|
fi
|
||
|
|
||
|
pandoc -V geometry:a5paper -V geometry:margin=.5in --dpi=300 -o ${fname}.pdf $root
|
||
|
|
||
|
|