#!/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