Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. \documentclass{article}
  2. \usepackage{luacode}
  3. \usepackage{amsmath}
  4. %------------------------
  5. \begin{luacode}
  6. local x = 0
  7. function add()
  8. x = x +1
  9. tex.print(x)
  10. end
  11.  
  12. function sub()
  13. x = x - 1
  14. tex.print(x)
  15. end
  16.  
  17. function reset()
  18. x = 0
  19. end
  20.  
  21. \end{luacode}
  22. \newcommand\add[0]{ \directlua{add()}}%
  23. \newcommand\sub[0]{ \directlua{sub()}}%
  24. \newcommand\reset[0]{ \directlua{reset()}}%
  25. %-------------------
  26. \begin{document}
  27. \reset
  28. \add
  29. \add
  30. \sub
  31. \add
  32. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement