Beyond ∖newcommand with Xparse. Wright, J. 31(1):80–83.
Beyond ∖newcommand with Xparse [link]Paper  abstract   bibtex   
[Excerpt: Introduction] The LATEX 2ε macro is most LATEX users' first choice for creating macros. As well as the 'sanity checks' it carries out, the ability to define macros with an optional argument is very useful. However, to go beyond using a single optional argument, or to create more complex input syntaxes, LATEX 2ε users have to do things 'by hand' using or load one of the packages which extend (for example twoopt (Oberdiek, 2008)). [] As part of the wider efforts to develop LATEX3, the xparse package (LATEX3 Project, 2009) aims to replace with a much more flexible set of tools. This means looking again at the way that commands are defined, and so xparse uses different syntax conventions to . In this article, I will be looking at some of the highlights of xparse. [] [...]
@article{wrightNewcommandXparse2010,
  title = {Beyond ∖newcommand with Xparse},
  author = {Wright, Joseph},
  date = {2010},
  journaltitle = {TUGboat},
  volume = {31},
  pages = {80--83},
  issn = {0896-3207},
  url = {http://mfkp.org/INRMM/article/12345678____to-archive},
  abstract = {[Excerpt: Introduction] The LATEX 2ε  macro is most LATEX users' first choice for creating macros. As well as the 'sanity checks' it carries out, the ability to define macros with an optional argument is very useful. However, to go beyond using a single optional argument, or to create more complex input syntaxes, LATEX 2ε users have to do things 'by hand' using  or load one of the packages which extend  (for example twoopt (Oberdiek, 2008)).

[] As part of the wider efforts to develop LATEX3, the xparse package (LATEX3 Project, 2009) aims to replace  with a much more flexible set of tools. This means looking again at the way that commands are defined, and so xparse uses different syntax conventions to . In this article, I will be looking at some of the highlights of xparse.

[] [...]},
  keywords = {*imported-from-citeulike-INRMM,~INRMM-MiD:c-14531739,constraints,latex,modularization,scientific-communication,semantics,software-engineering,technology-mediated-communication},
  number = {1}
}

Downloads: 0