<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
How can I modify this example from the eplain manual so that the optional argument<br>follows the first argument i.e \cmd{One}[Two] rather than \cmd[Two]{One}?<br><br>\makeatletter<br>\def\cmd{\@getoptionalarg\finishcmd} <br>\def\finishcmd#1{% <br>\ifx\@optionalarg\empty <br>% No optional argument present.<br>#1<br>&nbsp;\else <br>&nbsp;% One was present. <br>{\@optionalarg} {\it#1}<br>&nbsp;\fi} <br>&nbsp;\resetatcatcode <br><br>Thanks in advance,<br>Adam Fenn.<br><br /><hr />Sounds like? How many syllables? <a href='http://www.searchcharades.com' target='_new'>Guess and win prizes with Search Charades!</a></body>
</html>