Thanks Wolfgang, that’s a clear and easy explanation!<br><br>Cheers,<br>Tim<br><div class="gmail_quote"><div dir="ltr">Op za 10 feb. 2018 om 13:46 schreef Wolfgang Schuster <<a href="mailto:schuster.wolfgang@gmail.com">schuster.wolfgang@gmail.com</a>><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div bgcolor="#FFFFFF" text="#000000"><br>
<blockquote style="border:0px none" type="cite">
  <div style="margin:30px 25px 10px 25px" class="m_3798849414374671935__pbConvHr"><div style="width:100%;border-top:2px solid #edf1f4;padding-top:10px">   <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:49%">
        <a href="mailto:tim.steenvoorden@gmail.com" style="color:#485664!important;padding-right:6px;font-weight:500;text-decoration:none!important" target="_blank">Tim Steenvoorden</a></div>   <div style="display:inline-block;white-space:nowrap;vertical-align:middle;width:48%;text-align:right">     <font color="#909AA4"><span style="padding-left:6px">10. 
Februar 2018 um 12:44</span></font></div>    </div></div></blockquote></div><div bgcolor="#FFFFFF" text="#000000"><blockquote style="border:0px none" type="cite">
  <div style="color:#909aa4;margin-left:24px;margin-right:24px" class="m_3798849414374671935__pbConvBody"><div dir="ltr">Thanks Otared! 
Works like a charm!<div><br></div><div>Out of curiosity, could you 
explain the mechanics behind this? I know it is a commonly used trick in
 TeX macro definitions, but I don’t know how it changes TeX’s 
understanding of the tokes it parses.</div></div></div>
</blockquote></div><div bgcolor="#FFFFFF" text="#000000"><blockquote style="border:0px none" type="cite"></blockquote>
<br>
When you create a new commands like this<br>
<br>
    \def\mycommand[#1]{...}<br>
<br>
the brackets are delimiters for the argument of the command, i.e. when 
TeX sees<br>
\mycommand it looks for [ and grabs everything intill ] as as argument. 
When you<br>
out now a space (or start a new line) after ] in your definition of the 
command, e.g.<br>
<br>
    \def\mycommand[#1] {...}<br>
<br>
TeX looks now for “] ” (right bracket followed by a space) as delimiter 
for<br>
the argument of your command.</div><div bgcolor="#FFFFFF" text="#000000"><br>
<br>
Wolfgang<br>
</div>
___________________________________________________________________________________<br>
If your question is of interest to others as well, please add an entry to the Wiki!<br>
<br>
maillist : <a href="mailto:ntg-context@ntg.nl" target="_blank">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context" rel="noreferrer" target="_blank">http://www.ntg.nl/mailman/listinfo/ntg-context</a><br>
webpage  : <a href="http://www.pragma-ade.nl" rel="noreferrer" target="_blank">http://www.pragma-ade.nl</a> / <a href="http://context.aanhet.net" rel="noreferrer" target="_blank">http://context.aanhet.net</a><br>
archive  : <a href="https://bitbucket.org/phg/context-mirror/commits/" rel="noreferrer" target="_blank">https://bitbucket.org/phg/context-mirror/commits/</a><br>
wiki     : <a href="http://contextgarden.net" rel="noreferrer" target="_blank">http://contextgarden.net</a><br>
___________________________________________________________________________________</blockquote></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:14px">----</span><div style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:14px">T.J. Steenvoorden, MSc</div><div style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:14px"><br></div><div style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:14px">PhD Candidate | Radboud University Nijmegen</div><div style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:14px">Faculty of Science | Department of Software Science</div><div style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:14px">Mercator 1 Building | Room 01.08</div><div style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:14px">Toernooiveld 212 | 6525 EC | Nijmegen | The Netherlands</div><div style="color:rgb(0,0,0);font-family:-apple-system,sans-serif;font-size:14px">+31 24 365 22 91 | <a href="mailto:t.steenvoorden@cs.ru.nl">t.steenvoorden@cs.ru.nl</a></div></div></div></div>