- Questo topic ha 11 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 2 mesi fa da
IneXperience.
-
CreatoreTopic
-
5 Luglio 2009 alle 19:03 #35254::
Ciao ho un problema:`
! LaTeX Error: Environment tikzpicture undefined.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.202 \begin{tikzpicture}
[node distance=5mm]
! Undefined control sequence.
l.203 \node
(dot) [terminal] {.};
! Undefined control sequence.
l.204 \node
(digit) [terminal,base right=of dot] {digit};
! Undefined control sequence.
l.205 \node
(E) [terminal,base right=of digit] {E};! LaTeX Error: \begin{document} ended by \end{tikzpicture}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.206 \end{tikzpicture}
[3] (s.aux)
LaTeX Warning: There were undefined references.
)
(\end occurred inside a group at level 1)`
Ho installato tutti i pacchetti pgf col comando di download su MikTeX .
Ed incluso:
`\usepackage{pgf}`
Ma sul foglio .dvi mi compare direttamente il codice
senza la figura, `\begin{tikzpicture}[node distance=5mm]
\node (dot) [terminal] {.};
\node (digit) [terminal,base right=of dot] {digit};
\node (E) [terminal,base right=of digit] {E};
\end{tikzpicture}
`
dove sbaglio?
Grazie
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Luglio 2009 alle 19:09 #35255::
Ciao ho un problema:`
! LaTeX Error: Environment tikzpicture undefined.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.202 \begin{tikzpicture}
[node distance=5mm]
! Undefined control sequence.
l.203 \node
(dot) [terminal] {.};
! Undefined control sequence.
l.204 \node
(digit) [terminal,base right=of dot] {digit};
! Undefined control sequence.
l.205 \node
(E) [terminal,base right=of digit] {E};! LaTeX Error: \begin{document} ended by \end{tikzpicture}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.206 \end{tikzpicture}
[3] (s.aux)
LaTeX Warning: There were undefined references.
)
(\end occurred inside a group at level 1)`
Ho installato tutti i pacchetti pgf col comando di download su MikTeX .
Ed incluso:
`\usepackage{pgf}`
Ma sul foglio .dvi mi compare direttamente il codice
senza la figura, `\begin{tikzpicture}[node distance=5mm]
\node (dot) [terminal] {.};
\node (digit) [terminal,base right=of dot] {digit};
\node (E) [terminal,base right=of digit] {E};
\end{tikzpicture}
`
dove sbaglio?
Grazie\usepackage{tikz}, non \usepackage{pgf}
Ciao
Enrico
-
5 Luglio 2009 alle 19:11 #35256
-
5 Luglio 2009 alle 19:19 #35257::
Posto l’errore:
`! LaTeX Error: There's no line here to end.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.138
! Package pgfkeys Error: I do not know the key '/tikz/terminal' and I am going
to ignore it. Perhaps you misspelled it.See the pgfkeys package documentation for explanation.
Type Hfor immediate help.
…l.201 \node (dot) [terminal]
{.};! Package pgfkeys Error: I do not know the key '/tikz/terminal' and I am going
to ignore it. Perhaps you misspelled it.See the pgfkeys package documentation for explanation.
Type Hfor immediate help.
…l.202 \node (digit) [terminal,base right=of dot]
{digit};! Package pgfkeys Error: I do not know the key '/tikz/base right' and I am goin
g to ignore it. Perhaps you misspelled it.See the pgfkeys package documentation for explanation.
Type Hfor immediate help.
…l.202 \node (digit) [terminal,base right=of dot]
{digit};! Package pgfkeys Error: I do not know the key '/tikz/terminal' and I am going
to ignore it. Perhaps you misspelled it.See the pgfkeys package documentation for explanation.
Type Hfor immediate help.
…l.203 \node (E) [terminal,base right=of digit]
{E};! Package pgfkeys Error: I do not know the key '/tikz/base right' and I am goin
g to ignore it. Perhaps you misspelled it.See the pgfkeys package documentation for explanation.
Type Hfor immediate help.
…l.203 \node (E) [terminal,base right=of digit]
{E};
[3] (s.aux)LaTeX Warning: There were undefined references.
)
(\end occurred inside a group at level 1)### simple group (level 1) entered at line 114 ({)
### bottom level
(see the transcript file for additional information)`
-
5 Luglio 2009 alle 19:37 #35258
-
5 Luglio 2009 alle 20:15 #35259::
Ecco quanto.
Dopo i pacchetti caricati l’inizo del codice è dedicato a delle prove direttamente da “L’Arte di scrivere Latex”, successivamnte inizia la cosa importante:
`
\documentclass[a4paper]{article}
\usepackage[italian]{babel}
\usepackage{microtype}
\usepackage{booktabs}
\usepackage{tikz}
\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@\m@rule}
\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.\\
\\
\textbf{SCHEMA LOGICO}\\
\textsc{Cliente}(\underline{Codice}, Nome, Cognome, CodiceFiscale, Indirizzo)\\
\textsc{OrdineVendita}(\underline{NOrdine}, \underline{DataOrdine}, Cliente, DataConsegna, ImportoTot, Note)\\
\textsc{Fornitore}(\underline{Codice}, \xunderline{PartitaIVA}, RagioneSociale, Indirizzo)\\
\textsc{OrdineAcquisto}({\underline{NOrdine}, \underline{DataOrdine}, Fornitore, DataConsegna, ImportoTot, Note)\\
\textsc{Spesa}(\underline{NOrdineVendita}, \underline{DataOrdineVendita}, \underline{TipologiaSpesa}, Importo, Note)\\
\textsc{TipologiaSpesa}(\underline{Codice}, Descrizione)\\
\textsc{RigaVendita}(\underline{NOrdineVendita}, \underline{DataOrdineVendita}, \underline{Elettrodomestico}, Quantità, Prezzo, Sconto)\\
\textsc{RigaAcquisto}(\underline{NOrdineAcquisto}, \underline{DataOrdineAcquisto}, \underline{Elettrodomestico}, Quantità, Prezzo, Sconto)\\
\textsc{Elettrodomestico}(\underline{Codice}, Modello, Marca, Giacenza, Categoria, Catalogo)\\
\textsc{Categoria}(\underline{Codice}, Descrizione)\\
\textsc{Apllicazione}(\underline{Elettrodomestico}, DataInizio, DataFine, Sconto)\\
\textsc{Promozione}(\underline{Codice}, Descrizione)\\
\textsc{Catalogo}(\underline{Codice}, Da, A)\\
\textsc{TelefonoCliente}(\underline{Numero}, \underline{Cliente})\\
\textsc{FaxCliente}(\underline{Numero}, \underline{Cliente})\\
\textsc{MailCliente}(\underline{Indirizzo}, \underline{Cliente})\\
\textsc{TelefonoFornitore}(\underline{Numero}, \underline{Fornitore})\\
\textsc{FaxFornitore}(\underline{Numero}, \underline{Fornitore})\\
\textsc{MailFornitore}(\underline{Indirizzo}, \underline{Fornitore})\\\textbf{Vincoli}\\
{\large{O}}RDINE{\large{V}}ENDITA\@.Cliente $\Rightarrow$ {\large{C}}LIENTE\@.Codice\\
\textsc{OrdineVendita}\@.Cliente\\
\begin{table}[hbp]
\footnotesize
\centering
\subfloat[][\textbf{Tavola dei volumi}]{%
\begin{tabular}{ccc}
\toprule
\textbf{Concetto} & \textbf{Tipo} & \textbf{Volume}\\
\midrule
\textsc{Elettrodomestico} & E & 4700\\
\textsc{Vendita} & E & 4500\\
\textsc{Spesa} & E & 3000\\
\textsc{TipologiaSpesa} & E & 5\\
\textsc{Acquisto} & E & 200\\
\textsc{RigaVendita} & E & 6750\\
\textsc{RigaAcquisto} & E & 2000\\
\textsc{Elettrodomestico} & E & 1000\\
\textsc{Categoria} & E & 30\\
\textsc{Promozione} & E & 4\\
\textsc{Catalogo} & E & 20\\
\textsc{Fornitore} & E & 50\\
\textsc{Cliente} & E & 500\\
\textsc{Anagrafica} & E & 550\\
\textsc{Accessori} & R & 3000\\
\textsc{Corrispondenza} & R & 3000\\
\textsc{Composizione} & R & 6750\\
\textsc{Costituzione} & R & 2000\\
\textsc{Rapporto} & R & 6750\\
\textsc{Riferimento} & R & 2000 \\
\textsc{Specifica} & R & 1000\\
\textsc{Applicazione} & R & 3\\
\textsc{Riporto} & R & 750 \\
\textsc{Stampa} & R & 15\\
\textsc{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}
\begin{tikzpicture}[node distance=5mm]
\node (dot) [terminal] {.};
\node (digit) [terminal,base right=of dot] {digit};
\node (E) [terminal,base right=of digit] {E};
\end{tikzpicture}
\end{document}
`[/code]
-
5 Luglio 2009 alle 20:44 #35260::
Ecco quanto.
Dopo i pacchetti caricati l’inizo del codice è dedicato a delle prove direttamente da “L’Arte di scrivere Latex”, successivamnte inizia la cosa importante:
`…
\begin{tikzpicture}[node distance=5mm]
\node (dot) [terminal] {.};
\node (digit) [terminal,base right=of dot] {digit};
\node (E) [terminal,base right=of digit] {E};
\end{tikzpicture}
\end{document}`Ci riprovo. 👿 Ma non preoccuparti, l’arrabbiatura è solo di un istante. 😉
Serve il codice che produce problemi. Tutto il resto (che è piuttosto orribile, se devo dire la verità, non ho mai visto tante \\ inutili). Crea un documento minimale, con un preambolo altrettanto minimale, che esibisca il problema.
Qualcuno qui che conosce tikz (e non sono io) potrà darti qualche consiglio; ma se vede tutta quella roba, come pensi che la voglia affrontare?
Ciao
Enrico
-
5 Luglio 2009 alle 21:15 #35261::
`\documentclass[a4paper]{article}
\usepackage[italian]{babel}
\usepackage{tikz}
\usepackage{subfig}
\begin{document}
Simone
\begin{tikzpicture}[node distance=5mm,
terminal/.style={
% The shape:
rectangle,minimum size=6mm,rounded corners=3mm,
% The rest
very thick,draw=black!50,
top color=white,bottom color=black!20,
font=\ttfamily}]
\node (dot) [terminal] {.};
\node (digit) [terminal,right=of dot] {digit};
\node (E) [terminal,right=of digit] {E};
\end{tikzpicture}
\end{document}`
Metto anche gli errori:
`! Package PGF Math Error: Unknown function `of'.
See the PGF Math package documentation for explanation.
Type Hfor immediate help.
…l.17 \node (digit) [terminal,right=of dot]
{digit};! Package PGF Math Error: Unknown function `of'.
See the PGF Math package documentation for explanation.
Type Hfor immediate help.
…l.18 \node (E) [terminal,right=of digit]
{E};
! Extra }, or forgotten \endgroup.
\endpgfpicture … \pgf@y }\endgroup \hss \egroup
\pgf@insertlayers \endgrou…
l.19 \end{tikzpicture}! Missing } inserted.
}
l.19 \end{tikzpicture}! Extra }, or forgotten \endgroup.
\endpgfpicture …dpicture \endgroup \hss \egroup
\pgfsys@typesetpicturebox …
l.19 \end{tikzpicture}! LaTeX Error: \begin{tikzpicture} on input line 8 ended by \end{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.20 \end{document}
! Missing } inserted.
}
l.20 \end{document}[1] (simone.aux) )
(\end occurred inside a group at level 2)### semi simple group (level 2) entered at line 15 (\begingroup)
### semi simple group (level 1) entered at line 8 (\begingroup)
### bottom level
(see the transcript file for additional information)
Output written on simone.dvi (1 page, 4960 bytes).
Transcript written on simone.log.
`Ho messo il minimo codice possibile, spero che basti.
Dovrebbero uscire delle scritte in delle caselle, ma in realtà esce solo il nome Simone.
Ciao e grazie,
Simone.
-
6 Luglio 2009 alle 6:54 #35262::
Ciao Simone,
come puoi leggere dagli errori che ottieni in compilazione, il problema è quel right=of dot e seguente.
[code[\node (digit) [terminal,right=of dot] {digit};[/code]Traducendo il codice precedente, si legge: disegna un nodo chiamato digit, con lo stile terminal, ed a destra del nodo chiamato dot, mettendoci dentro il testo “digit”.
In particolare quel “a destra di” non funziona perché pgf utilizza un sistema chiave = valore e quindi ci deve essere il simbolo di uguale ma il valore è il nome del nodo.
Si tratta quindi di un refuso del codice presente nel manuale!Il codice giusto è:[code[\node (digit) [terminal,right of=dot] {digit};[/code]
Ciao.
-
6 Luglio 2009 alle 8:09 #35263
-
6 Luglio 2009 alle 8:49 #35264::
Ciao Roberto,
stasera appena tornato dal lavoro provvederò con la modifica.
Scusatemi se delle volte scrivo dei post che per delle persone potrebbero risultare banali, ma ogni cosa mi risulta nuova di questo ambiente.
Grazie e buona giornata a voi tutti.
Ciao.Non scusarti assolutamente.
Il problema è che occorre tempo per imparare a disegnare con pstricks o PGF così da superare le prime difficoltà in autonomia. Tuttavia nella pratica il risultato deve uscire velocemente altrimenti lo strumento che si usa esce subito dal mercato.Ecco perché secondo me, molti fanno la tesi con LaTeX e poi nella successiva pratica professionale lo abbandonano purtroppo. Purtroppo perché se ben coltivato LaTeX è uno strumento migliore proprio dal punto di vista professionale.
Ho sfidato alcuni colleghi a chi produce prima una certa lettera professionale standard, io con LaTeX loro con Word. La sfida non l’abbiamo ancora fatta ma sono convinto di batterli alla grande (ovviamente se non si conta il tempo che ho impiegato per costruire le mie classi personalizzate (settimane) ancora oggi in evoluzione).
In conclusione il complesso ecosistema del software LaTeX continuamente in evoluzione, richiede in ogni caso l’investimento di notevoli risorse di tempo opportunamente programmate per raggiungere risultati che debbono essere anch’essi decisi all’inizio. Svolto questa attività informatica di alto profilo (almeno così penso che sia), i risultati sono spettacolari.Spero che la comunità, essenza della vera forza di LaTeX aiuti, consapevolmente dei limiti, ad abbassare l’impegno per giungere a quella soglia dove l’utente o l’azienda o il professionista, raccoglie i risultati attesi e non solo lo studente, il ricercatore, l’universitario. Questo forum è il pilastro di tutto questo, e spero anche che altre nuove potenti iniziative vengano intraprese dalla comunità.
Ciao.
-
6 Luglio 2009 alle 16:51 #35265::
Caro Roberto,
tutto è andato alla perfezione. Riguardo al refuso avevi proprio ragione. Sarei stato anni prima di scoprirlo. Anche perchè gli altri esempi della documentazione, han la stessa traduzione errata.Il discorso che hai intratrapreso è corretto. Se un nuovo utente non ha pazienza, bastano piccole difficoltà per scoraggiarlo. Ecco perchè la conoscenze dei forum può dare una grossa mano.
Grazie di tutto, mi farò sentire a breve sicuramente ne combinerò delle nuove 😉 .
Buona serata,
Simone.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.