- Questo topic ha 17 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 6 mesi fa da
cfiandra.
-
CreatoreTopic
-
7 Febbraio 2014 alle 10:02 #92227::
Ciao a tutti,ho appena scoperto che questo codice non compila (come ci si aspetterebbe):
`\documentclass[a4paper,11pt]{memoir}\usepackage{etex}
\usepackage{etoolbox}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{microtype}\usepackage{tikz}
\usetikzlibrary{angles}
\usetikzlibrary{quotes}\begin{document}
\begin{tikzpicture}
\draw (2,0) coordinate (A) — (0,0) coordinate (B) — (1,1) coordinate (C) pic [“$\alpha$”, draw, angle eccentricity=1] {angle};
\end{tikzpicture}\end{document}`
Se invece si commenta la riga [tt]\usepackage[italian]{babel},[/tt] si cancellano i file ausiliari e poi si ricompila, la compilazione termina senza alcun errore. L’errore che viene fornito quando si chiama [tt]babel[/tt] è questo:! Undefined control sequence.
\italian@sh@”@ …it@next {”}\else \def \it@next
{\futurelet \it@temp \it@c…
l.18 …c [“$\alpha$”, draw, angle eccentricity=1]
{angle};
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.Qualcuno sa come si può risolvere?
Grazie e buona giornata,
Marco.
-
CreatoreTopic
-
AutoreRisposte
-
-
7 Febbraio 2014 alle 10:11 #92228::
Marco87″ post=91809Ciao a tutti,
ho appena scoperto che questo codice non compila (come ci si aspetterebbe):
`\documentclass[a4paper,11pt]{memoir}\usepackage{etex}
\usepackage{etoolbox}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{microtype}\usepackage{tikz}
\usetikzlibrary{angles}
\usetikzlibrary{quotes}\begin{document}
\begin{tikzpicture}
\draw (2,0) coordinate (A) — (0,0) coordinate (B) — (1,1) coordinate (C) pic [“$\alpha$”, draw, angle eccentricity=1] {angle};
\end{tikzpicture}\end{document}`
Se invece si commenta la riga [tt]\usepackage[italian]{babel},[/tt] si cancellano i file ausiliari e poi si ricompila, la compilazione termina senza alcun errore. L’errore che viene fornito quando si chiama [tt]babel[/tt] è questo:! Undefined control sequence.
\italian@sh@”@ …it@next {”}\else \def \it@next
{\futurelet \it@temp \it@c…
l.18 …c [“$\alpha$”, draw, angle eccentricity=1]
{angle};
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.Qualcuno sa come si può risolvere?
Grazie e buona giornata,
Marco.Aggiungi: `
\usetikzlibrary{babel}
`
Ciao
Claudio
-
7 Febbraio 2014 alle 11:58 #92229
-
7 Febbraio 2014 alle 12:15 #92230::
Marco87″ post=91814Forse potrebbe essere utile riportare questa nozione nell’ “Arte di disegnare con LaTeX”, che però non trovo più (qualcuno sa perché non si trova più?).
Perché è esurita a scaffale! Feltrinelli ne ha vendute più di 10 000 copie nella sola prima settimana. Un vero caso editoriale 😀
Hai provato a scaricarla? Io l’ho appena fatto e tutto funziona regolarmente.
@cfiandra: questa precisazione ci sarà nella prossima versione dell’articolo su TikZ, che invece registra giacenze preoccupanti.Leggetelo! 👿 😉 😀
Ciao
Tommaso
-
7 Febbraio 2014 alle 12:51 #92231::
Ciao Tommaso,illinguista1972Hai provato a scaricarla? Io l’ho appena fatto e tutto funziona regolarmente.
Dove si può scaricarla? Intendo l’ “Arte di disegnare con LaTeX”, non semplicemente l’Arte. 🙂
illinguista1972[…] registra giacenze preoccupanti.
Non ho capito cosa intendi dire.
Grazie e buona giornata,
Marco.
-
7 Febbraio 2014 alle 14:00 #92232::
Marco87″ post=91816Ciao Tommaso,
Hai provato a scaricarla? Io l’ho appena fatto e tutto funziona regolarmente.
Dove si può scaricarla? Intendo l’ “Arte di disegnare con LaTeX”, non semplicemente l’Arte. 🙂
illinguista1972[…] registra giacenze preoccupanti.
Non ho capito cosa intendi dire.
Grazie e buona giornata,
Marco.L’Arte di disegnare con LaTeX non è mai stata scritta, per cui non so proprio come tu faccia a non trovarla più. 🙄
La frecciata continuava la metafora libraria cominciata con l’Arte: intendevo dire che, nonostante esista un articolo nemmeno troppo stringato sui fondamenti di TikZ, a giudicare dalle domande che ultimamente molti hanno posto qui sul forum, in pochi l’hanno letto. Ma si sa che va così 🙂
Ciao
Tommaso
-
7 Febbraio 2014 alle 14:00 #92233::
illinguista1972″ post=91815Hai provato a scaricarla? Io l’ho appena fatto e tutto funziona regolarmente.
Forse Marco allude al fatto che non è indicata nell’elenco delle guide sul sito del GuIT, ma bisogna cercarla tra le conversazioni del forum oppure sul sito di Lorenzo Pantieri.
illinguista1972″ post=91822L’Arte di disegnare con LaTeX non è mai stata scritta, per cui non so proprio come tu faccia a non trovarla più. 🙄
Qua non ti seguo neanch’io. L’articolo su TikZ si chiama proprio così!
Ciao
-
7 Febbraio 2014 alle 14:03 #92234
-
7 Febbraio 2014 alle 14:46 #92235::
Ciao,illinguista1972L’Arte di disegnare con LaTeX non è mai stata scritta, per cui non so proprio come tu faccia a non trovarla più. 🙄
Certo che è stato scritto un articolo dal titolo: “l’Arte di disegnare con LaTeX”! Il link per il download l’hai fornito tu nella conversazione che ha indicato Liverpool. Il problema è che né nella sezione “Documentazione” di questo sito, né direttamente dal sito di Lorenzo si reperisce questo link (ho verificato che è possibile trovarlo con i principali motori di ricerca). È evidente che il file è presente sul sito di Lorenzo; forse però s’è dimenticato di inserire anche un riferimento, e così sul suo sito rimane “invisibile”.
A mio parere, come è stato fatto con [tt]pgfplots,[/tt] sarebbe bello che fosse integrato nell’Arte. In questo modo si può fare riferimento ad uno stesso documento.
Ciao,
Marco.
-
7 Febbraio 2014 alle 14:49 #92236
-
7 Febbraio 2014 alle 14:50 #92237
-
7 Febbraio 2014 alle 14:59 #92238::
Marco87″ post=91827Ciao,
come non detto. 😀
Ciao,
Marco.Vero, hai ragione tu, scusa 🙁
Pensavo a un’altra cosa, diciamo a un progetto futuro, per quello non riuscivo a capire nulla. Probabilmente Lorenzo non ha ancora messo il link, e neppure gli amministratori del sito del GuIT ci hanno pensato. Forse non è ritenuto un buon articolo. Nessuna polemica, ovviamente. L’articolo su TikZ si può scaricare dal link indicato nella discussione che ne porta il nome. L’osservazione sulla libreria babel è già stata inserita nella versione in lavorazione in questi giorni.
Ciao
Tommaso
-
7 Febbraio 2014 alle 15:04 #92239::
Dunque, il link è http://www.lorenzopantieri.net/LaTeX_files/ArteTikZ.pdf, ma può essere reperito anche dal primo post del filone apposito.Tommaso, chiaramente, si è dimenticato che il titolo del documento è proprio L’Arte di disegnare con LaTeX 😉
Effettivamente, ora che ci penso, vedo un paio di problemi di comunicazione. Entrambi gli articoli, su TikZ e pgfplots, non compaiono nella sezione Documentazione del sito (potrebbero andare tranquillamente sotto la voce “Le guide di Pantieri”) e, nel sito di Lorenzo, compare solo il link per l’articolo su pgfplots. Ecco una possibile spiegazione per la richiesta di Marco.
@Tommaso, @Liverpool: secondo me si potrebbe aggiungere una sezione, con il titolo “Panoramica su TikZ 3.0.0” (o simile), in cui discutere brevemente le novità della nuova versione. Cosa ne dite?
@Marco: prima non ho allegato nessuna spiegazione. La nuova libreria nasce da una necessità forte: alcune lingue hanno dei caratteri di punteggiatura “attivi” e se usati nella sintassi di TikZ, rendevano il documento incompilabile. Un esempio è la lingua francese e il [tt];[/tt], vedi qui. Caricando questa libreria tutto dovrebbe andare per il verso giusto, poi chiaramente solo con il tempo si scoprirà se è la panacea di tutti i mali.Ciao
Claudio
-
7 Febbraio 2014 alle 15:19 #92240::
Marco87″ post=91825A mio parere, come è stato fatto con [tt]pgfplots,[/tt] sarebbe bello che fosse integrato nell’Arte. In questo modo si può fare riferimento ad uno stesso documento.
Se non ricordo male la posizione degli autori è che L’Arte sta diventando molto voluminosa, da qui l’esigenza di tenere alcune cose separate. L’articolo su TikZ è proprio il punto: se ne era parlato in una discussione qui sul forum; e, se ben ricordo, io ero favorevole al fatto che fosse inserito. 🙂
illinguista1972″ post=91828L’osservazione sulla libreria babel è già stata inserita nella versione in lavorazione in questi giorni.
Ottimo!!! Quindi la mia proposta era già in cantiere…
Ciao
Claudio
-
7 Febbraio 2014 alle 15:50 #92241::
Ciao,illinguista1972[…] Forse non è ritenuto un buon articolo. […]
Concordo, non è un buon articolo: è un eccellente articolo. A mio parere i motivi devono essere certamente altri. 🙂
cfiandra @Marco: prima non ho allegato nessuna spiegazione. La nuova libreria nasce da una necessità forte: alcune lingue hanno dei caratteri di punteggiatura “attivi” e se usati nella sintassi di TikZ, rendevano il documento incompilabile. Un esempio è la lingua francese e il ;, vedi qui. Caricando questa libreria tutto dovrebbe andare per il verso giusto, poi chiaramente solo con il tempo si scoprirà se è la panacea di tutti i mali.
Grazie della spiegazione. Speriamo che ottenga i risultati sperati. 🙂
Ciao e buona serata,
Marco.
-
7 Febbraio 2014 alle 15:57 #92242::
Ciao,cfiandraSe non ricordo male la posizione degli autori è che L’Arte sta diventando molto voluminosa, da qui l’esigenza di tenere alcune cose separate. L’articolo su TikZ è proprio il punto: se ne era parlato in una discussione qui sul forum; e, se ben ricordo, io ero favorevole al fatto che fosse inserito. 🙂
Posso capirne le motivazioni. Forse si teme che la dimensione spaventi i nuovi utenti. A questo riguardo avrei un’idea, dividere l’Arte in due parti (comando [tt]\part[/tt] di LaTeX):
- “Nozioni essenziali”, e
- “Ulteriori nozioni”.
Se non vanno bene, sicuramente gli autori saprebbero trovare dei titoli adatti. In questo modo si potrà dire agli utenti che la parte che non possono non aver letto è “Nozioni essenziali”, che avrà una dimensione ben più piccola rispetto all’intero documento.
Ciao,
Marco.
-
23 Febbraio 2014 alle 17:15 #92243::
Segnalo che, con le modifiche apportate da @OldClaudio a babel-italian, non è più necessario caricare la libreria babel insieme alla libreria quotes.
Quindi anche la precisazione nell’articolo citato diventa superflua.Ciao
-
24 Febbraio 2014 alle 6:27 #92244::
Liverpool” post=92374Segnalo che, con le modifiche apportate da @OldClaudio a babel-italian, non è più necessario caricare la libreria babel insieme alla libreria quotes.
Quindi anche la precisazione nell’articolo citato diventa superflua.Ciao
Ottimo!! 🙂
Comunque, io farei lo stesso una piccola citazione, per due ragioni: 1) come è ben tristemente noto, non sempre gli utenti dispongono di una installazione completa ed aggiornata; 2) se compongo in un’altra lingua, il francese, la libreria babel torna utile allo stesso modo (a meno che il maintainer di babel-french non si inventi un “intelligentsemicolon” e così via per ogni lingua).
Ciao
Claudio
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.