Fix brackets in \command latex
This commit is contained in:
parent
4c55167314
commit
caa5ff9243
1 changed files with 12 additions and 2 deletions
|
|
@ -19,7 +19,7 @@ tex2md()
|
||||||
do
|
do
|
||||||
bi=`basename "$i"`
|
bi=`basename "$i"`
|
||||||
echo -e "\e[1;34m>>>\e[1;37m Trying to convert $i to Markdown...\e[0m"
|
echo -e "\e[1;34m>>>\e[1;37m Trying to convert $i to Markdown...\e[0m"
|
||||||
|
|
||||||
sed -Ei 's/\\includegraphics *\{([^}]+)}/\\verb+%%image(\1)+/gi' "$i"
|
sed -Ei 's/\\includegraphics *\{([^}]+)}/\\verb+%%image(\1)+/gi' "$i"
|
||||||
sed -Ei 's/\\include *\{([^}]+)}/\\verb+%%scoped-include(\1)+/gi' "$i"
|
sed -Ei 's/\\include *\{([^}]+)}/\\verb+%%scoped-include(\1)+/gi' "$i"
|
||||||
sed -Ei 's/\\input *\{([^}]+)}/\\verb+%%scoped-include(\1)+/gi' "$i"
|
sed -Ei 's/\\input *\{([^}]+)}/\\verb+%%scoped-include(\1)+/gi' "$i"
|
||||||
|
|
@ -38,11 +38,21 @@ tex2md()
|
||||||
sed -Ei 's/\\end *\{cartouche_nospaces\}/\\end\{verbatim\}/g' "$i"
|
sed -Ei 's/\\end *\{cartouche_nospaces\}/\\end\{verbatim\}/g' "$i"
|
||||||
sed -Ei 's/\\verb ([^+]+) /\\verb+\1+/g' "$i"
|
sed -Ei 's/\\verb ([^+]+) /\\verb+\1+/g' "$i"
|
||||||
|
|
||||||
|
# BEGIN HACK! Need stacking
|
||||||
|
sed -Ei 's/\\distribution\{\}/FreeBSD 9/gi' "$i"
|
||||||
|
sed -Ei 's/\\\{/__OPEN_BRACKET_MINIROOT__/gi' "$i"
|
||||||
|
sed -Ei 's/\\\}/__CLOSE_BRACKET_MINIROOT__/gi' "$i"
|
||||||
|
|
||||||
# Special macros
|
# Special macros
|
||||||
sed -Ei 's/\\(file|email|command) *\{([^{]*\{[^}]*\})*([^}]*)}/\\verb+\2\3+/gi' "$i"
|
sed -Ei 's/-\{\}-//gi' "$i"
|
||||||
|
sed -Ei 's/\\(file|email|command) *\{([^}]*)\}/\\verb+\2+/gi' "$i"
|
||||||
sed -Ei 's/\\begin *\{assistant\}/\\verb+%%assistant-begin+/g' "$i"
|
sed -Ei 's/\\begin *\{assistant\}/\\verb+%%assistant-begin+/g' "$i"
|
||||||
sed -Ei 's/\\end *\{assistant\}/\\verb+%%assistant-end+/g' "$i"
|
sed -Ei 's/\\end *\{assistant\}/\\verb+%%assistant-end+/g' "$i"
|
||||||
|
|
||||||
|
# END HACK!
|
||||||
|
sed -Ei 's/__OPEN_BRACKET_MINIROOT__/\{/gi' "$i"
|
||||||
|
sed -Ei 's/__CLOSE_BRACKET_MINIROOT__/\}/gi' "$i"
|
||||||
|
|
||||||
# Convert Beamer
|
# Convert Beamer
|
||||||
sed -Ei 's/\\begin\[[^]]+\]\{frame\}\{([^}]+)\}/\\subsection\{\1\}/g' "$i"
|
sed -Ei 's/\\begin\[[^]]+\]\{frame\}\{([^}]+)\}/\\subsection\{\1\}/g' "$i"
|
||||||
sed -Ei 's/\\begin\{frame\}\{([^}]+)\}\[[^]]+\]/\\subsection\{\1\}/g' "$i"
|
sed -Ei 's/\\begin\{frame\}\{([^}]+)\}\[[^]]+\]/\\subsection\{\1\}/g' "$i"
|
||||||
|
|
|
||||||
Reference in a new issue