Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. documentclass{article}
  2. usepackage{amsmath,xparse}
  3.  
  4. DeclareMathOperator{TL}{T}
  5.  
  6. ExplSyntaxOn
  7. NewDocumentCommand{Tgennew}{m m}
  8. {TLleft[begin{smallmatrix} Tgennew_print:n {#1} \ Tgennew_print:n {#2} end{smallmatrix}right]
  9. }
  10.  
  11. seq_new:N l_Tgennew_list_seq
  12. tl_new:N l_Tgennew_last_tl
  13. cs_new_protected:Npn Tgennew_print:n #1
  14. {
  15. seq_set_split:Nnn l_Tgennew_list_seq { , } { #1 }
  16. seq_pop_right:NN l_Tgennew_list_seq l_Tgennew_last_tl
  17. seq_map_inline:Nn l_Tgennew_list_seq { ##1 , & }
  18. tl_use:N l_Tgennew_last_tl
  19. }
  20. ExplSyntaxOff
  21.  
  22.  
  23. begin{document}
  24. $Tgennew{111,2,3333,4,5}{a,b,c,d,eee}$
  25.  
  26. or, with a couple of variables:
  27.  
  28. $Tgennew{alpha_1, alpha_2, dots, alpha_ell}{beta_1, beta_2, dots, beta_ell}$
  29. end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement