Risposte nei forum create
-
AutoreRisposte
-
::
Ciao,per prima cosa ringrazio molto sia Claudio che Liverpool per le spiegazioni e le indicazioni che mi avete dato.
Il link all’immagine che volevo mostrarvi è questo.
Usando TpX il risultato ottenuto è davvero eccellente, mentre usando [tt]\draw plot [smooth] …,[/tt] anche se è più immediato scrivere il codice, il risultato non lo è altrettanto. Anche se per disegnare curve come quelle nell’immagine di cui ho messo il link credo che userò TpX, terrò comunque conto anche della seconda possibilità. (In TpX è possibile importare un’immagine bmp per poi “ricalcarla”, e questa possibilità per me è molto comoda).
Grazie mille e ciao,
Marco.
::
Ciao,per essere più chiaro, mostro un disegno che ho fatto nella scorsa tesi, in cui ho usato una spline.

Il contorno della zona a sfondo grigio è una spline. È per questo tipo di disegni che ho aperto questa discussione. Se, vedendo il disegno, avete consigli da darmi, saranno ben accetti!Ciao,
Marco.
::
Ciao Enrico,il manuale di [tt]TikZ,[/tt] a pagina 584, parla di “Bezier splines”. A pagina 581 dice: “This command works like [tt]\pgfpathcurveto,[/tt] only it uses a quadratic Bézier curve rather than a cubic one”. [Il corsivo è mio]. Quindi, in effetti, [tt]TikZ,[/tt] è in grado di tracciare solo un particolare tipo di spline, quelle di Bézier, quadratiche o cubiche. Sarebbe bello poter aver a disposizione un comando [tt]\spline[/tt] che generi una spline dell’ordine necessario a passare per tutti i punti forniti.
L’uso che solitamente faccio delle spline (finora con programmi di disegno CAD), è quello di tracciare curve nei disegni che altrimenti dovrei tracciare “a mano”. Per questo uso, posso anche fare a meno di un comando [tt]\spline[/tt] come quello che ho descritto prima. Per tracciare queste curve userò i comandi del paragrafo 71.4 della documentazione di [tt]TikZ,[/tt] passando per il programma TpX. L’alternativa sarebbe usare [tt]Metapost,[/tt] a quanto capisco, ma non so quanto mi convenga imparare un altro linguaggio per il disegno programmato semplicemente per disegnare le spline.
Grazie e ciao,
Marco.
::
Ciao,grazie mille a tutti e due!
@Roberto: se ho capito bene il manuale di cui mi hai fornito il link si basa su ConTeXt. C’è modo di applicare i comandi indicati anche con pdfLaTeX?
@Claudio: purtroppo [tt]TikZ[/tt] da solo da la possibilità di tracciare spline al più quadratiche. Quindi se la curva è definita da molti punti, usando i comandi spiegati nel paragrafo 71.4, si disegna una curva la cui tangente è continua a tratti, e lo si percepisce anche a occhio. Per ovviare a questo, ho visto sul sito di Francesco Biccari che esiste un programma grafico che esporta in formato [tt]TikZ;[/tt] si chiama TpX. Ho visto che è possibile tracciare una spline come si farebbe in un programma CAD (senza limiti di lunghezza, e soprattutto di continuità della tangente alla curva). Dopo aver fatto questo, si può esportare come “PdfLaTeX preview source”. Verrà creato un file *.TpX che conterrà i punti da inserire nel path seguendo i comandi del paragrafo 71.4. È vero, tali punti vengono semplicemente elencati, e quindi vanno riorganizzati correttamente nei comandi esposti nel paragrafo 71.4, ma il risultato a mio avviso, ne vale la pena. Forse c’è un modo più elegante per fare ciò, ma per ora sono abbastanza soddisfatto della soluzione.Grazie ancora e ciao,
Marco.
::
Ciao chuck bass,caricando anche il pacchetto [tt]babel,[/tt] l’esempio di fine pagina 5 della documentazione della classe [tt]europecv[/tt] viene compilato senza errori (almeno, a me, che ho TeX Live 2011 completa). Il codice che ho usato è:
`\documentclass[helvetica,notitle,nologo]{europecv}\usepackage[italian]{babel}
\usepackage{graphicx}
% Define personal data
\ecvname{Turing, Alan Mathison}
\ecvnationality{British}
\ecvdateofbirth{June 23, 1912}\begin{document}
\begin{europecv}
\ecvpersonalinfo
\end{europecv}
\end{document}`
Togliendo la chiamata a babel, mi viene dato questo errore:! Package babel Error: You haven’t loaded the option italian yet.
Invece, il codice proposto da Francesco Biccari per la classe [tt]moderncv[/tt] mi viene compilato senza alcun errore così come viene presentato.
Ciao,
Marco.
::
Ciao,c’è la classe [tt]europecv,[/tt] la cui documentazione trovi come al solito. In alternativa, c’è la classe [tt]moderncv,[/tt] la cui documentazione è molto scarsa. Per avere una guida al suo utilizzo, puoi leggere quando scritto da Francesco Biccari qui.
Ciao e buona domenica,
Marco.
5 Maggio 2012 alle 14:57 in risposta a: Numeri in minuscolo in tutto il documento con pdfLaTeX #73293::
Ciao Claudio,grazie mille della spiegazione e delle indicazioni. Sostituendo [tt]\par\vstretch*{\hfill}[/tt] con [tt]\par\vspace*{\hfill},[/tt] il risultato è quello che mi aspettavo. Come mi avevate suggerito, comunque, ho evitato questa soluzione. Ho ridisegnato gli schemi in modo da non doverla usare. In ogni caso, credo che appena ho tempo guarderò la documentazione relativa alle tue indicazioni.
Grazie ancora e ciao,
Marco.
::
Ciao Claudio,per prima cosa: grazie e complimenti! 🙂
Una guida in italiano che riguardi TikZ è per me quasi un sogno. 😀 Io sto finendo gli studi in Ingegneria Civile, ma scorrendo la tua guida credo che mi servirà comunque per imparare tante cose. Sto valutando la possibilità di usare TikZ nella tesi che devo fare, e una guida come la tua potrebbe spostare significativamente l’”ago della bilancia”.
Ti faccio i complimenti anche per l’impaginazione. Mi piacerebbe vedere come l’hai fatta. Il modo in cui hai personalizzato, per esempio, i titoli dei capitoli, mi piace davvero molto. Hai usato TikZ per caso?
Ciao e buona giornata,
Marco.
::
Ciao Claudio,OldClaudiola tua frase precedente, sgrammaticata e con parole scelte male
Hai ragione.
Ho provato a usare il codice che mi hai fornito tu, in questo modo:
`\begingroup\clearpage
\oddsidemargin=\dimexpr (\oddsidemargin + \evensidemargin) / 2 \relax
\evensidemargin=\oddsidemargin
\vspace*{\hfill}
\centering %per il centraggio orizzontale
\begin{tikzpicture}
…
\end{tikzpicture}
\par\vstretch*{\hfill}
\clearpage
\endgroup`
Ma mi viene indicato il seguente errore:! Undefined control sequence.
l.117 \par\vstretch
*{\hfill}
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.
[3
]Se tolgo la riga [tt]\par\vstretch*{\hfill},[/tt] allora la compilazione termina senza errori, ma non ottengo il risultato desiderato. Forse conviene che cerchi di ridisegnare gli schemi affinché stiano nei margini impostati…
Grazie e buona giornata,
Marco.
::
Ciao,chiedo venia, al posto di “a priori” nel messaggio precedente, si legga “indipendentemente”. Se anche questo non è chiaro, o erroneo, provo a spiegarmi in termini diversi.
Vorrei che la figura (o, in questo caso, il disegno realizzato con TikZ) fosse centrata rispetto alla pagina. Se io scrivo questo codice:
`\begin{figure}
\centering
…
\end{figure}`
La figura inserita risulta centrata nella gabbia del testo e non rispetto ai “limiti fisici” della pagina. Vorrei invece ottenere quest’ultimo risultato, ma solo per la pagina in questione (quella dove inserisco la figura).Ciao e grazie,
Marco.
-
AutoreRisposte