- Questo topic ha 16 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 2 mesi fa da
IneXperience.
-
CreatoreTopic
-
20 Giugno 2009 alle 12:54 #34715::
Gentili utenti,
ho un piccolo problema che riguarda una relazione di basi di dati. Dovrei riuscire a sottolineare una parola con il tratteggio, in modo che l’attributo figuri come chiave candidata ma, non riesco a trovare il comando adatto per realizzarlo.
Chi ne fosse a conoscenza del modo, potrebbe indicarmelo? Grazie.
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Giugno 2009 alle 13:13 #34716::
Gentili utenti,
ho un piccolo problema che riguarda una relazione di basi di dati. Dovrei riuscire a sottolineare una parola con il tratteggio, in modo che l’attributo figuri come chiave candidata ma, non riesco a trovare il comando adatto per realizzarlo.
Chi ne fosse a conoscenza del modo, potrebbe indicarmelo? Grazie.Qua trovi un esempio che forse ti può aiutare. Occorre il pacchetto ulem.
Se risolvi, puoi indicare la soluzione?
Dimenticavo: benvenuto. 🙂
Ciao,
Antonio
-
20 Giugno 2009 alle 13:23 #34717::
Gentili utenti,
ho un piccolo problema che riguarda una relazione di basi di dati. Dovrei riuscire a sottolineare una parola con il tratteggio, in modo che l’attributo figuri come chiave candidata ma, non riesco a trovare il comando adatto per realizzarlo.
Chi ne fosse a conoscenza del modo, potrebbe indicarmelo? Grazie.`\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@\m@rule}
\hb@xt@\dimen\z@{\m@rule\xleaders\copy\z@\hfill\hskip1.5\p@\m@rule}}}
\makeatother`
Ciao
Enrico
-
20 Giugno 2009 alle 13:35 #34718::
La ringrazio Sign. Antonio Ledda,
ha funzionato! Unico neo che forse dovrò riguardare è che:ORDINE VENDITA(\underline{NOrdine}, \dashuline{DataOrdine}, Cliente, DataConsegna, Note)\\
ho utilizzato il comando \underline per sottolineare in modo continuo la parola ed \dashuline per sottolinearla tratteggiandola. Nella visualizzazione della pagina le due sottolineature non avvengono alla stessa altezza ma \dashuline è più bassa rispetto ad \underline. Forse sarebbe meglio uniformarle.
Comunque il modo per effetuare la sottolineatura tratteggiata è avvenuto nel seguente modo, come mi ha indicato il Sig. Ledda:
ho caricato
\usepackage{ulem}e definito come già impostato di default
\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}dopodichè l’ho utilizzato per la riga
ORDINE VENDITA(\underline{NOrdine}, \dashuline{DataOrdine}, Cliente, DataConsegna, Note)\\
La ringrazio per l’aiuto e per il benvenuto è stato molto utile il suo intervento.
-
20 Giugno 2009 alle 13:54 #34719::
La ringrazio Sign. Antonio Ledda,
ha funzionato! Unico neo che forse dovrò riguardare è che:ORDINE VENDITA(\underline{NOrdine}, \dashuline{DataOrdine}, Cliente, DataConsegna, Note)\\
ho utilizzato il comando \underline per sottolineare in modo continuo la parola ed \dashuline per sottolinearla tratteggiandola. Nella visualizzazione della pagina le due sottolineature non avvengono alla stessa altezza ma \dashuline è più bassa rispetto ad \underline. Forse sarebbe meglio uniformarle.
Comunque il modo per effetuare la sottolineatura tratteggiata è avvenuto nel seguente modo, come mi ha indicato il Sig. Ledda:
ho caricato
\usepackage{ulem}e definito come già impostato di default
\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}dopodichè l’ho utilizzato per la riga
ORDINE VENDITA(\underline{NOrdine}, \dashuline{DataOrdine}, Cliente, DataConsegna, Note)\\
La ringrazio per l’aiuto e per il benvenuto è stato molto utile il suo intervento.
La soluzione NON è mia; io l’ho solo segnalata. Non sono certo in grado di produrre soluzioni così complesse.
Hai provato la soluzione di Enrico?
Un’ultima cosa: nel forum ci si dà del tu. 😉
Ciao,
Antonio
-
20 Giugno 2009 alle 14:15 #34720::
Sì ho provato:`\ORDINE VENDITA(\underline{NOrdine}, \xunderline{DataOrdine}, Cliente, DataConsegna, Note)\\ `
Usando il codice completo come indicato da Enrico, solo che mi vien fuori un trattino sulla “D” e uno sulla “e” finale. In pratica uno all’inizio e duno alla fine ed il resto è vuoto. Sicuramente sarà da settare le coordinate.
Proverò stanotte! 🙂 \m/
-
20 Giugno 2009 alle 18:55 #34721
-
20 Giugno 2009 alle 19:19 #34722::
Sì ho provato:
`\ORDINE VENDITA(\underline{NOrdine}, \xunderline{DataOrdine}, Cliente, DataConsegna, Note)\\ `
Usando il codice completo come indicato da Enrico, solo che mi vien fuori un trattino sulla “D” e uno sulla “e” finale. In pratica uno all’inizio e duno alla fine ed il resto è vuoto. Sicuramente sarà da settare le coordinate.
Proverò stanotte! 🙂 \m/Forse è meglio se metti un po’ di contesto, perché a me la sottolineatura tratteggiata viene.
Dove hai scritto il codice che ti ho indicato?
Ciao
Enrico
-
20 Giugno 2009 alle 20:07 #34723::
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.
-
20 Giugno 2009 alle 20:26 #34724::
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
-
20 Giugno 2009 alle 20:31 #34725::
Io sò molto meno di lei, son agli inizi. Non fatemi domande, non saprei rispondere. 🙂
Ora le posto il tutto!
La prima parte son esperimenti poi inizia la relazione.
`\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[abbastanza]}
\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}
\maketitle
\tableofcontents
\section{Inizio}
Ogni petra azza parite
\section{Fine}
\begin{center}
al centro\\
della Terra.\\
\end{center}
\ldots~coimu li fierri. Quando Eistein propose la definizione
\begin{equation}
E = mc^2,
\end{equation}
ch'è allo stesso tempo la più nota e la
meno compresa formula della fisica.d
a cui segue la legge di Kirchhof sulle correnti:
\begin{equation}
\sum_{k=1}^n I_k = 0.
\end{equation}
\begin{description}
\item[itemize]per fare elenchi puntati
\item[enumerate] per fare elenchi numerati
\item[description] per fare elenchi in cui ogni elemento inizia a piacere
\end{description}
La legge di Kirchhoff sulle tensioni
può essere ricavata~\dots\dots che ha alcuni vantaggi.
\begin{equation}
I_\mathrm{D} =
I_\mathrm{F} – I_\mathrm{R}
\end{equation}
costituisce la parte centrale
di un modello molto diverso di transistor.\ldots Il numero di fax del nostro dipartimento è
\mbox{049 8934234}.
L'argomento \mbox{\textit{nome del file}}
deve contenere il nome del file.\newline
Hai preso le dispense del prof.~Rossi? \\
Hai preso le dispense del prof. Rossi? \\
\\
Il concetto è spiegato nel paragrafo~\ref{sec:par}.\\
Il concetto è spiegato nel paragrafo \ref{sec:par}.\\
CEE\@. Poi CE\@. Ora UE\@. \\ CEE. Poi CE.
Ora UE.\begin{enumerate}
\item primo elemento;
\item secondo elemento;
\end{enumerate}
\emph {}\\ Le opreazioni da eseguire che scaturiscono dalla raccolta delle informazioni con il relativo carico sono:\\
\\
\textbf{Operazione 1: }Inserire un nuovo cliente ed associare ad esso il relativo codice.\\
\textbf{Operazione 2: }Inserire un nuovo fornitore ed associare ad esso il relativo codice.\\
\textbf{Operazione 3: }Modificare i dati del profilo cliente.\\
\textbf{Operazione 4: }Modificare i dati del profilo fornitore.\\
\textbf{Operazione 5: }Cancellare un cliente coi relativi dati.\\
\textbf{Operazione 6: }Cancellare un fornitore coi relativi dati.\\
\textbf{Operazione 7: }Inserire un nuovo ordine di vendita con relativo codice identificativo.\\
\textbf{Operazione 8: }Inserire un nuovo ordine d'acquisto con relativo codice identificativo.\\
\textbf{Operazione 9: }Inserire delle spese aggiuntive avvenute in un ordine di vendita.\\
\textbf{Operazione 10: }Visualizzare tutti gli ordini di vendita effettuati dai clienti.\\
\textbf{Operazione 11: }Visualizzare tutti gli ordini di acquisto effettuati verso i fornitori.\\
\textbf{Operazione 12: }Ricercare un elettrodomestico per: \textit{modello, marca, giacenza.}\\
\textbf{Operazione 13: }Inserire delle promozioni d'acquisto per determinati elettrodomestici, durante un periodo dell'anno.\\
\textbf{Operazione 14: }Inserire un nuovo catalogo.\\
\textbf{Operazione 15: }Cancellare dei vecchi cataloghi.\\
\\
\begin{table}[tbp]
\footnotesize
\centering
\subfloat[][\textbf{Tavola dei volumi}]{%
\begin{tabular}{ccc}
\toprule
\textbf{Concetto} & \textbf{Tipo} & \textbf{Volume}\\
\midrule
Ordine & E & 4700\\
Vendita & E & 4500\\
Spesa & E & 3000\\
Tipologia Spesa & E & 5\\
Acquisto & E & 200\\
Riga Vendita & E & 6750\\
Riga Acquisto & E & 2000\\
Elettrodomestico & E & 1000\\
Categoria & E & 30\\
Promozione & E & 4\\
Catalogo & E & 20\\
Fornitore & E & 50\\
Cliente & E & 500\\
Anagrafica & E & 550\\
Accessori & R & 3000\\
Corrispondenza & R & 3000\\
Composizione & R & 6750\\
Costituzione & R & 2000\\
Rapporto & R & 6750\\
Riferimento & R & 2000 \\
Specifica & R & 1000\\
Applicazione & R & 3\\
Riporto & R & 750 \\
Stampa & R & 15\\
Richiesta & R & 400\\
\bottomrule
\end{tabular}
}
\quad
\subfloat[][\textbf{Tavola dei volumi}]{%
\begin{tabular}{ccc}
\toprule
\textbf{Operazione} & \textbf{Tipo} & \textbf{Frequenza}\\
\midrule
Op.~1 & I & 15 al giorno\\
Op.~2 & I & 5 all'anno\\
Op.~3 & I & 1 al giorno\\
Op.~4 & I & 1 all'anno\\
Op.~5 & I & 1 al giorno\\
Op.~6 & I & 5 all'anno\\
Op.~7 & I & 15 al giorno\\
Op.~8 & I & 3 a settimana\\
Op.~9 & I & 10 al giorno\\
Op.~10 & I & 1 al giorno\\
Op.~11 & I & 5 a settimana\\
Op.~12 & I & 20 al giorno\\
Op.~13 & I & 20 all'anno\\
Op.~14 & I & 40 all'anno\\
Op.~15 & I & 20 all'anno\\
\bottomrule
\end{tabular}
}
\end{table}
\\
\textbf{SCHEMA LOGICO}\\
CLIENTE(\underline{Codice}, Nome, Cognome, CodiceFiscale, Indirizzo)\\
ORDINE VENDITA(\underline{NOrdine}, \xunderline{DataOrdine}, Cliente, DataConsegna, Note)\\
FORNITORE(\underline{Codice},PartitaIVA, RagioneSociale, Indirizzo)\\\end{document}
`
-
20 Giugno 2009 alle 20:47 #34726::
Io sò molto meno di lei, son agli inizi. Non fatemi domande, non saprei rispondere. 🙂
Ora le posto il tutto!
La prima parte son esperimenti poi inizia la relazione.
`\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[abbastanza]}
\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}
\maketitle
\tableofcontents
\section{Inizio}
Ogni petra azza parite
\section{Fine}
\begin{center}
al centro\\
della Terra.\\
\end{center}
\ldots~coimu li fierri. Quando Eistein propose la definizione
\begin{equation}
E = mc^2,
\end{equation}
ch'è allo stesso tempo la più nota e la
meno compresa formula della fisica.d
a cui segue la legge di Kirchhof sulle correnti:
\begin{equation}
\sum_{k=1}^n I_k = 0.
\end{equation}
\begin{description}
\item[itemize]per fare elenchi puntati
\item[enumerate] per fare elenchi numerati
\item[description] per fare elenchi in cui ogni elemento inizia a piacere
\end{description}
La legge di Kirchhoff sulle tensioni
può essere ricavata~\dots\dots che ha alcuni vantaggi.
\begin{equation}
I_\mathrm{D} =
I_\mathrm{F} – I_\mathrm{R}
\end{equation}
costituisce la parte centrale
di un modello molto diverso di transistor.\ldots Il numero di fax del nostro dipartimento è
\mbox{049 8934234}.
L'argomento \mbox{\textit{nome del file}}
deve contenere il nome del file.\newline
Hai preso le dispense del prof.~Rossi? \\
Hai preso le dispense del prof. Rossi? \\
\\
Il concetto è spiegato nel paragrafo~\ref{sec:par}.\\
Il concetto è spiegato nel paragrafo \ref{sec:par}.\\
CEE\@. Poi CE\@. Ora UE\@. \\ CEE. Poi CE.
Ora UE.\begin{enumerate}
\item primo elemento;
\item secondo elemento;
\end{enumerate}
\emph {}\\ Le opreazioni da eseguire che scaturiscono dalla raccolta delle informazioni con il relativo carico sono:\\
\\
\textbf{Operazione 1: }Inserire un nuovo cliente ed associare ad esso il relativo codice.\\
\textbf{Operazione 2: }Inserire un nuovo fornitore ed associare ad esso il relativo codice.\\
\textbf{Operazione 3: }Modificare i dati del profilo cliente.\\
\textbf{Operazione 4: }Modificare i dati del profilo fornitore.\\
\textbf{Operazione 5: }Cancellare un cliente coi relativi dati.\\
\textbf{Operazione 6: }Cancellare un fornitore coi relativi dati.\\
\textbf{Operazione 7: }Inserire un nuovo ordine di vendita con relativo codice identificativo.\\
\textbf{Operazione 8: }Inserire un nuovo ordine d'acquisto con relativo codice identificativo.\\
\textbf{Operazione 9: }Inserire delle spese aggiuntive avvenute in un ordine di vendita.\\
\textbf{Operazione 10: }Visualizzare tutti gli ordini di vendita effettuati dai clienti.\\
\textbf{Operazione 11: }Visualizzare tutti gli ordini di acquisto effettuati verso i fornitori.\\
\textbf{Operazione 12: }Ricercare un elettrodomestico per: \textit{modello, marca, giacenza.}\\
\textbf{Operazione 13: }Inserire delle promozioni d'acquisto per determinati elettrodomestici, durante un periodo dell'anno.\\
\textbf{Operazione 14: }Inserire un nuovo catalogo.\\
\textbf{Operazione 15: }Cancellare dei vecchi cataloghi.\\
\\
\begin{table}[tbp]
\footnotesize
\centering
\subfloat[][\textbf{Tavola dei volumi}]{%
\begin{tabular}{ccc}
\toprule
\textbf{Concetto} & \textbf{Tipo} & \textbf{Volume}\\
\midrule
Ordine & E & 4700\\
Vendita & E & 4500\\
Spesa & E & 3000\\
Tipologia Spesa & E & 5\\
Acquisto & E & 200\\
Riga Vendita & E & 6750\\
Riga Acquisto & E & 2000\\
Elettrodomestico & E & 1000\\
Categoria & E & 30\\
Promozione & E & 4\\
Catalogo & E & 20\\
Fornitore & E & 50\\
Cliente & E & 500\\
Anagrafica & E & 550\\
Accessori & R & 3000\\
Corrispondenza & R & 3000\\
Composizione & R & 6750\\
Costituzione & R & 2000\\
Rapporto & R & 6750\\
Riferimento & R & 2000 \\
Specifica & R & 1000\\
Applicazione & R & 3\\
Riporto & R & 750 \\
Stampa & R & 15\\
Richiesta & R & 400\\
\bottomrule
\end{tabular}
}
\quad
\subfloat[][\textbf{Tavola dei volumi}]{%
\begin{tabular}{ccc}
\toprule
\textbf{Operazione} & \textbf{Tipo} & \textbf{Frequenza}\\
\midrule
Op.~1 & I & 15 al giorno\\
Op.~2 & I & 5 all'anno\\
Op.~3 & I & 1 al giorno\\
Op.~4 & I & 1 all'anno\\
Op.~5 & I & 1 al giorno\\
Op.~6 & I & 5 all'anno\\
Op.~7 & I & 15 al giorno\\
Op.~8 & I & 3 a settimana\\
Op.~9 & I & 10 al giorno\\
Op.~10 & I & 1 al giorno\\
Op.~11 & I & 5 a settimana\\
Op.~12 & I & 20 al giorno\\
Op.~13 & I & 20 all'anno\\
Op.~14 & I & 40 all'anno\\
Op.~15 & I & 20 all'anno\\
\bottomrule
\end{tabular}
}
\end{table}
\\
\textbf{SCHEMA LOGICO}\\
CLIENTE(\underline{Codice}, Nome, Cognome, CodiceFiscale, Indirizzo)\\
ORDINE VENDITA(\underline{NOrdine}, \xunderline{DataOrdine}, Cliente, DataConsegna, Note)\\
FORNITORE(\underline{Codice},PartitaIVA, RagioneSociale, Indirizzo)\\\end{document}
`Compilando quel codice ottengo 2 errori, 3 warning e 5 Bad Box. 😯 Forse è il caso di dargli una ripulita da tutto ciò che è superfluo, fino a ottenere un documento minimo compilabile.
Ciao,
Antonio
-
20 Giugno 2009 alle 20:53 #34727::
`
! LaTeX Error: There's no line here to end.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.110 \begin
{table}[tbp]! LaTeX Error: There's no line here to end.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.172 \textbf
{SCHEMA LOGICO}\\
! Undefined control sequence.
\xunderline … \z@ =\hbox {\hskip 1.5\p@ \myrule
} \hb@xt@ \dimen \z@ {\m@r…
l.175 …nderline{Codice}, \xunderline{PartitaIVA}
, RagioneSociale, Indirizz…[2] [3] (s.aux)
LaTeX Warning: There were undefined references.
)
(\end occurred inside a group at level 1)### simple group (level 1) entered at line 176 ({)
### bottom level
(see the transcript file for additional information)
Output written on s.dvi (3 pages, 6972 bytes).
Transcript written on s.log.`
Credo sia a questo che si riferisce, forse ho qualche pacchetto di troppo! 🙁
-
20 Giugno 2009 alle 21:15 #34728::
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.
No, non hai sbagliato, ma c’è un errore di copiatura (mio):
`\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@\m@rule}
\hb@xt@\dimen\z@{\m@rule\xleaders\copy\z@\hfill\hskip1.5\p@\m@rule}}}
\makeatother`
Correggo anche nel messaggio originale.Ciao
Enrico
-
20 Giugno 2009 alle 21:22 #34729
-
20 Giugno 2009 alle 21:35 #34730::
Grande! Ha funzionato.
Ti ringrazio molto.
Cos’era che non andava? L’errore è quasi inpercettibile!Eh, il comando \myrule doveva essere \m@rule. 🙁 Ma il compilatore ti segnalava un errore di sintassi! Questo avresti dovuto dirlo: è un’informazione essenziale per diagnosticare i problemi. Buon lavoro.
Ciao
Enrico
-
20 Giugno 2009 alle 21:48 #34731
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.