19 Novembre 2007 alle 17:49
#18963
::
Non è perfetto, ma potresti provare
`\newcommand\forlstinline[1]{\scantokens{\lstinline!#1!}\unskip}\newcommand{\X}[1]{$#1$&\forlstinline{#1}\hspace*{1ex}}
\newcommand{\SC}[1]{#1&\forlstinline{#1}\hspace*{1ex}}
\newcommand{\W}[2]{$#1{#2}$&
\forlstinline{#1}\forlstinline{{#2}}\hspace*{1ex}}
\newcommand{\Y}[1]{$\big#1$ &\forlstinline{#1}}`Provato, mi sembra funzionare egregiamente… perché dici che non è perfetto? Se ci sono possibili problemini piacerebbe saperlo…
Usalo e vediamo; qualche piccola stortura c’è, ma non è il caso di preoccuparsi. Aspetto con ansia LuaTeX che dovrebbe correggerla. In termini TeXnici: e-TeX aggiunge sempre uno spazio alla fine della lista di token in uno \scantokens. Questo è il motivo di \unskip.
Ciao
Enrico