Oddio avrò sbagliato?
`\documentclass[a4paper]{article}
\usepackage[italian]{babel}
\usepackage{microtype}
\usepackage{booktabs}
\usepackage{ulem}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage[latin1]{inputenc}
\usepackage{indentfirst}
\usepackage{booktabs}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\author{S.~Zaminga[prova di relazione]}
\title{}
\makeatletter
\newcommand\xunderline[1]{\vtop{
\def\m@rule{\vrule \@height .4\p@ \@width 2.5\p@}
\setbox\z@=\hbox{#1}\dimen\z@=\wd\z@
\box\z@\nointerlineskip\kern1\p@
\setbox\z@=\hbox{\hskip1.5\p@\myrule}
\hb@xt@\dimen\z@{\m@rule\xleaders\copy\z@\hfill\hskip1.5\p@\m@rule}}}
\makeatother\def\dashuline{\bgroup
\ifdim\ULdepth=\maxdimen % Set depth based on font, if not set already
\settodepth\ULdepth{(j}\advance\ULdepth.4pt\fi
\markoverwith{\kern.15em
\vtop{\kern\ULdepth \hrule width .3em}%
\kern.15em}\ULon}
\begin{document}`Ho creduto bene di metterlo prima dell’inizio del documento.
Ma non ti dà errore? A me il seguente codice minimo:
`\documentclass[a4paper]{article}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\makeatletter
\newcommand\xunderline[1]{\vtop{
\def\m@rule{\vrule \@height .4\p@ \@width 2.5\p@}
\setbox\z@=\hbox{#1}\dimen\z@=\wd\z@
\box\z@\nointerlineskip\kern1\p@
\setbox\z@=\hbox{\hskip1.5\p@\myrule}
\hb@xt@\dimen\z@{\m@rule\xleaders\copy\z@\hfill\hskip1.5\p@\m@rule}}}
\makeatother
\begin{document}
ORDINE VENDITA(\underline{NOrdine}, \xunderline{DataOrdine}, Cliente, DataConsegna, Note.
\end{document}`
restituisce questo messaggio:
`! Undefined control sequence.
\xunderline … \z@ =\hbox {\hskip 1.5\p@ \myrule
} \hb@xt@ \dimen \z@ {\m@r…
l.16 …nderline{NOrdine}, \xunderline{DataOrdine}
, Cliente, DataConsegna, Note
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.`
Sto sbagliando, oppure c’è qualcosa che mi sfugge. ❓
Ciao,
Antonio