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