Sottolineatura tratteggiata.

  • Creatore
    Topic
  • #34715
    Up
    0
    Down
    ::


    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.

Visualizzazione 15 filoni di risposte
  • Autore
    Risposte
    • #34716
      Antonio Ledda
      Partecipante
        Up
        0
        Down
        ::

        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

      • #34717
        Up
        0
        Down
        ::

        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

      • #34718
        Up
        0
        Down
        ::


        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.

      • #34719
        Antonio Ledda
        Partecipante
          Up
          0
          Down
          ::

          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

        • #34720
          Up
          0
          Down
          ::


          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/

        • #34721
          Up
          0
          Down
          ::


          Ho provato a cambiare vari parametri. Il tratteggio esce solo come un puntino o con una linea al di sotto della “D” iniziale e la “e” finale della parola “DataOrdine” ma, non si protrae per tutta la parola. Uffi 🙁

        • #34722
          Up
          0
          Down
          ::

          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

        • #34723
          Up
          0
          Down
          ::


          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.

        • #34724
          Antonio Ledda
          Partecipante
            Up
            0
            Down
            ::

            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

          • #34725
            Up
            0
            Down
            ::


            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}
            `

          • #34726
            Antonio Ledda
            Partecipante
              Up
              0
              Down
              ::

              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

            • #34727
              Up
              0
              Down
              ::


              `
              ! LaTeX Error: There's no line here to end.

              See the LaTeX manual or LaTeX Companion for explanation.
              Type H for 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 H for 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! 🙁

            • #34728
              Up
              0
              Down
              ::

              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

            • #34729
              Up
              0
              Down
              ::


              Grande! Ha funzionato.
              Ti ringrazio molto.
              Cos’era che non andava? L’errore è quasi inpercettibile!

            • #34730
              Up
              0
              Down
              ::

              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

            • #34731
              Up
              0
              Down
              ::


              Non lo sapevo. Tramite Antonio ho capito che c’era qualcosa che non andava. Perchè credevo che i puntini al’inizio della parola ed alla fine fosse dovuto ad un errore di settaggio e non di compilazione.
              Farò più attenzione per la prossima volta.
              Grazie ancora.

          Visualizzazione 15 filoni di risposte
          • Devi essere connesso per rispondere a questo topic.

          Go to top