File size: 993 Bytes
c8a32e7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
#!/bin/bash
# List all .tex files in the latex folder
FILES=$(find latex -name "*.tex")
for f in $FILES
do
echo "Processing $f file..."
base_name=$(basename "$f" .tex)
out_file="references/${base_name}.md"
pandoc --wrap=none \
--no-highlight \
--strip-comments \
--from=latex \
--to=commonmark_x+pipe_tables \
"$f" \
-o "$out_file"
# Replace non-breaking spaces
sed -i .bak 's/ / /g' "$out_file"
sed -i .bak 's/ / /g' "$out_file"
sed -i .bak 's/ / /g' "$out_file"
sed -i .bak 's/ / /g' "$out_file"
sed -i.bak -E 's/`\\cite`//g; s/<[^>]*>//g; s/\{[^}]*\}//g; s/\\cite\{[^}]*\}//g' "$out_file"
sed -i.bak -E '
s/`\\cite`//g; # Remove \cite commands inside backticks
s/::: //g; # Remove the leading ::: for content markers
s/\[//g; # Remove opening square bracket
s/\]//g; # Remove closing square bracket
' "$out_file"
# Remove .bak file
rm "$out_file.bak"
done
|