Guest User

Untitled

a guest
Jan 17th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. ! LaTeX Error: Not in outer par mode.
  2.  
  3. documentclass{article}
  4. usepackage[utf8]{inputenc}
  5. usepackage{amssymb, amsmath}
  6. usepackage{errata}
  7.  
  8. begin{document}
  9. begin{align*}
  10. erratumReplace{typo}{$a_{10}$}{$a_{00}$} &= 2 cdot 6 + (-1)cdot 4cdot 1 = 8\
  11. a_{10} &= -(18 - 4) = -14\
  12. a_{20} &= (3 -2) = 1\
  13. ||A||&= 1cdot 8 + 0cdot (-14)+ 5cdot 1 =13;.
  14. end{align*}
  15.  
  16. end{document}
  17.  
  18. usepackage{marginnote}
  19. makeatletter
  20. newcommand{erratumMathReplace}[4][]{% keyvals, explanation, old, new
  21. setkeys{erratum}{#1}stepcounter{erratum}record@erratum{#2}%
  22. marginnote{Err(arabic{erratum})}immediatetypeout{Erratum!}%
  23. [#4]_r^{arabic{erratum}}%
  24. gdeferratumMath@new{#2}%
  25. gdeferratumMath@old{#3}}
  26. newcommand{erratumMathPrint}{%
  27. footnotetext[value{erratum}]{text{{scshape{Erratum!}}%
  28. @ifundefined{erratum@type}{}{(erratum@type)} (erratumMath@new) (original text was: ``(erratumMath@old)'')}}}
  29. makeatother
  30.  
  31. documentclass{article}
  32. usepackage[utf8]{inputenc}
  33. usepackage{amssymb, amsmath}
  34. usepackage{errata}
  35.  
  36. usepackage{marginnote}
  37. makeatletter
  38. newcommand{erratumMathReplace}[4][]{% keyvals, explanation, old, new
  39. setkeys{erratum}{#1}stepcounter{erratum}record@erratum{#2}%
  40. marginnote{Err(arabic{erratum})}immediatetypeout{Erratum!}%
  41. [#4]_r^{arabic{erratum}}%
  42. gdeferratumMath@new{#2}%
  43. gdeferratumMath@old{#3}}
  44. newcommand{erratumMathPrint}{%
  45. footnotetext[value{erratum}]{text{{scshape{Erratum!}}%
  46. @ifundefined{erratum@type}{}{(erratum@type)} (erratumMath@new) (original text was: ``(erratumMath@old)'')}}}
  47. makeatother
  48.  
  49. begin{document}
  50. begin{align*}% Note that the arguments to erratumMathReplace don't go inside $$
  51. erratumMathReplace{typo}{a_{10}}{a_{00}} &= 2 cdot 6 + (-1)cdot 4cdot 1 = 8\
  52. a_{10} &= -(18 - 4) = -14\
  53. a_{20} &= (3 -2) = 1\
  54. ||A||&= 1cdot 8 + 0cdot (-14)+ 5cdot 1 =13;.
  55. end{align*}
  56. erratumMathPrint% Printing the footnote
  57. end{document}
  58.  
  59. documentclass{article}
  60. usepackage[utf8]{inputenc}
  61. usepackage{amssymb, amsmath}
  62. usepackage[show]{errata}
  63. usepackage{marginnote,xpatch}
  64.  
  65. xpatchcmd{erratumAdd}{marginpar}{marginnote}{}{}
  66. xpatchcmd{erratumDelete}{marginpar}{marginnote}{}{}
  67. xpatchcmd{erratumReplace}{marginpar}{marginnote}{}{}
  68. xpatchcmd{erratum}{marginpar}{marginnote}{}{}
  69. xpatchcmd{enderratum}{marginpar}{marginnote}{}{}
  70.  
  71. newcommand{matherratumAdd}[3][]{%
  72. mbox{erratumAdd[#1]{#2}{ensuremath{#3}}}%
  73. }
  74. newcommand{matherratumDelete}[3][]{%
  75. mbox{erratumDelete[#1]{#2}{ensuremath{#3}}}%
  76. }
  77. newcommand{matherratumReplace}[4][]{%
  78. mbox{erratumReplace[#1]{#2}{ensuremath{#3}}{ensuremath{#4}}}%
  79. }
  80.  
  81. begin{document}
  82. begin{align*}
  83. matherratumReplace{typo}{a_{10}}{a_{00}} &= 2 cdot 6 + (-1)cdot 4cdot 1 = 8\
  84. a_{10} &= -(18 - 4) = -14\
  85. a_{20} &= (3 -2) = 1\
  86. ||A||&= 1cdot 8 + 0cdot (-14)+ 5cdot 1 =13;.
  87. end{align*}
  88.  
  89. $matherratumReplace{typo}{x}{y}$
  90.  
  91. $matherratumAdd{typo}{a}$
  92.  
  93. erratumAdd{x}{y}
  94.  
  95. clearpage
  96.  
  97. PrintErrata
  98.  
  99. end{document}
Add Comment
Please, Sign In to add comment