Advertisement
Barry1

bause2latex.sh

Feb 28th, 2012
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.12 KB | None | 0 0
  1. #!/usr/bin/sed -nrf
  2.  
  3. # $$ $$ ==> \[ \]
  4. s/\$\$([^$]+)\$\$/\\[\1\\]/g
  5. # $ $ ==> \( \)
  6. s/\$([^$]+)\$/\\(\1\\)/g
  7. # \ud ==> \mathrm{d}
  8. s/\\ud/\\mathrm{d}/g
  9. # \vx ==> \boldsymbol{x}, \va ==> \boldsymbol{a}
  10. s/\\v([a-zA-Z])([= \(\)\\\}\$])/\\boldsymbol\{\1\}\2/g
  11. #\vfi ==> \varphi
  12. s/\\vfi/\\varphi/g
  13. #\vtheta ==> \vartheta
  14. s/\\vtheta/\\vartheta/g
  15. # \vec ,\Vec ==> \boldsymbol
  16. s/\\[vV]ec\{/\\boldsymbol\{/g
  17. # {abc} ==> {enumerate}
  18. s/\{abc\}/\{enumerate\}/g
  19. # := ==> \coloneqq
  20. s/:=/\\coloneqq/g
  21. # =: ==> \eqqcolon
  22. s/=:/\\eqqcolon/g
  23. #\ds=\displaystyle
  24. s/\\ds/\\displaystyle/g
  25. #^\top=^{\mathrm{T}}
  26. s/\^\\top/\^\{\\mathrm\{T\}\}/g
  27. #\R=\mathbb{R}
  28. s/\\R([ \^])/\\mathbb\{R\}\1/g
  29. #\p_=\partial_
  30. s/\\p_/\\partial_/g
  31. #############unready
  32. #\di=\bastidiv
  33. #s/\\di/\\bastidiv/g
  34. #\grad=\bastigrad
  35. #s/\\di/\\bastigrad/g
  36. #\rot=\bastirot
  37. #s/\\di/\\bastirot/g
  38.  
  39.  
  40. # bisher muss das ans Ende
  41. # \vvvec{}{}{} ==> \pmatrix
  42. # erste Zeile auf hold,jede weitere anhängen, bei letzter Arbeiten
  43. 1h;1!H;${g;s/\\vvvec[[:space:]]*\{([^}]*)\}[[:space:]]*\{([^}]*)\}[[:space:]]*\{([^}]*)\}/\\begin{pmatrix\}\1\\\\\2\\\\\3\\end\{pmatrix\}/g;p}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement