Risposte nei forum create
-
AutoreRisposte
-
::
Ciao e complimenti per la guida. Mi sembra fatta bene e l’idea di dividerla in argomenti corrispondenti a vari campi dell’ingegneria è senz’altro azzeccata. Magari aggiungerei nella sezione 1.2 l’introduzione al comando [tt]\addplot[/tt]. Capisco che in effetti si sfora un po’ in pgfplots, però siccome poi viene usato nella guida.. Comunque valuta tu come meglio credi.In passato mi è capitato di scrivere qualche dispensa per uso personale ed ho utilizzato tikz per degli schemi. In particolare ne ho scritta una sulla meccanica dei solidi e quindi ho da parte un po’ di schemi sull’argomento. Siccome non sono pochi volevo inviarteli per mail, ma non c’è sulla guida. Puoi fornirla in qualche modo? Poi ovviamente deciderai tu cosa/come/quando/se aggiungere quello che ti invio alla guida.
Ciao
Fra
::
La ISO-8859-1 corrisponde alla codifica [tt]latin1[/tt]. Se è così deduco che nel preambolo hai scritto
`\usepackage[latin1]{inputenc}`
giusto? La cosa migliore invece è passare tutto ad UTF-8. Vai nelle impostazioni di TeXStudio e vedi qual è la codifica di default impostata dal programma. Se è qualcosa di diverso da UTF-8, cambia in UTF-8. Fatto questo crea un nuovo file vuoto (a questo punto dovrebbe essere codificato UTF-8 ) e copiaci tutto il contenuto del file master, cambiando però la codifica passata a [tt]inputenc[/tt] con [tt]utf8[/tt]. Fatto questo dovresti evitare i problemi.
Comunque ti consiglio di leggere la parte sulla codifica dei file che c’è in tutte le guide, così da chiarirti meglio le idee.Ciao
FraEDIT: anticipato
3 Giugno 2012 alle 19:41 in risposta a: RISOLTO [Beamer] Italiano non riconosciuto con \input #74603::
Ciao,
il problema è stato più e più volte dibattuto sul forum. Non c’entra la lingua italiana, bensì la codifica con cui vengono scritti i file. Devi assicurarti che la codifica del file, la codifica che specifichi con [tt]inputenc[/tt] e la codifica che è specificata nelle opzioni dell’editor combacino. Evidentemente questo è vero per il tuo file master, ma non per gli altri che carichi tramite [tt]\input[/tt], per questo se il testo lo scrivi nel master non hai problemi, mentre se è scritto nei figli si. TeXStudio dovrebbe mostrare la codifica con cui è scritto il file in basso a destra (se non ricordo male). La cosa più semplice da fare è creare un nuovo file per ogni file sbagliato con la codifica giusta e incollarci dentro il testo.Ciao
Fra
::
Provo ad indovinare: hai convertito l’immagine i .jpg per poterla ritagliare? Se è così perdi in qualità e ottieni l’effetto sgranato. O fai come suggerito da cfiandra oppure produci il pdf a parte e lo ritagli usando pdfcrop (da riga di comando) oppure inkscape che permette di agire sui pdf senza trasformarli in file bitmap (leggi la parte sulle immagini nella guida “L’arte di scrivere con LaTeX” per capire meglio le differenze tra immagine raster e vettoriale).Ciao
Fra
::
Credo sia l’underscore nel campo [tt]note[/tt] a dare problemi. Infatti viene riportato l’errore proprio lì visto che nel .log c’è quella riga spezzata nel punto in cui c’è l’underscore
`\newblock 10.1007/978-3-642-03655-2_`
dovresti sostituirlo con qualcos’altro, non so se inserendolo tra dollari possa funzionare.Ciao
FraP.S. Anticipato, sorry
15 Maggio 2012 alle 14:00 in risposta a: Il disegno programmato nell’Arte di scrivere con LaTeX #72754::
Quali istruzioni hai eseguito? Credo non le mie perchè io indicavo un’altra cartella. Comunque non dovrebbe cambiare nulla. Hai dato [tt]texhash[/tt] da terminale?
Perchè cambi extra_mem_top/bot se il log ti suggerisce di cambiare main_memory ?Domanda: qual è il valore della memoria di TeX di default e fino a quanto si può espandere?
Non posso verificare di persona perchè non ho il mac acceso, ma puoi leggere il valore di default nel file
`/usr/local/texlive//texmf/web2c/texmf.cnf`
Il valor massimo non viene specificato nel manuale di pgfplots, credo perché dipenda da TeX e non dal pacchetto.Ciao
Fra
15 Maggio 2012 alle 13:39 in risposta a: Il disegno programmato nell’Arte di scrivere con LaTeX #72750::Marco87″ post=72879Ora, non possedendo un Mac, non saprei esattamente che dirti, ma credo che se trovi quel file il gioco è fatto. Spero che possa esserti utile.
Ciao,
Marco.Mi ricordavo di averlo già spiegato! 🙂 http://www.guitex.org/home/it/forum/6-altri-programmi/68523-memoria-insufficiente-per-tikz-e-utilizzo-lualatex
Nel mio secondo intervento del filone bene o male c’è tutta la procedura.Ciao
Fra
15 Maggio 2012 alle 11:39 in risposta a: Il disegno programmato nell’Arte di scrivere con LaTeX #72746::cfiandra” post=72873Se l’articolo è in fase conclusiva e quindi hai già tutte le immagini pronte, la libreria external e \tikzexternalize vanno benissimo. Il problema che avevo notato sorge quando si è costretti ad inserire un’immagine in mezzo ad altre già esternalizzate (scusate il termine 😉 ): in quel caso è necessario cancellare tutte le immagini già prodotte altrimenti quella nuova non apparirà nel pdf. Che è una bella scocciatura…
Ciao
ClaudioNon è necessario cancellare le immagini, ma basta forzarne la rigenerazione e ciò può essere fatto scrivendo nel preambolo
`\tikzset{external/force remake}`
dopo aver caricato tutte le impostazioni relative a tikz ed alla libreria externalize. Ovviamente rimane il problema di dover aspettare un po’ quando si aggiunge una nuova immagine in mezzo perchè vanno ricompilate tutte, ma è solo per la prima volta. In ogni caso credo che il problema si verifichi quando si sceglie di nominare le immagini tutte allo stesso modo, cambiando ad esempio solo un numero che ne dà la successione e quindi quando se ne inserisce una in mezzo tikz crede che sia già pronta e non la sostituisce. Se invece si utilizza un nome diverso per ogni immagine, specificandolo tramite
`\tikzsetnextfilename{prossimafig}`
il sistema dovrebbe operare bene perchè è costretto a vedere un nuovo nome di file. Dico dovrebbe perchè non ho mai provato, ma è questa l’idea che mi ero fatto del perché di questo “malfunzionamento”.In ogni caso, con l’Arte si tratterà di fare una cosa un po’ diversa. Andrà compilato prima l’articolo, in modo da tirarne fuori le immagini in PDF; poi queste immagini andranno messe in una cartellina “Grafici” e messe nella cartella di lavoro dell’Arte; poi si compilerà l’Arte dicendo: “quando includi il capitolo su pgfplots, va’ a pescare le immagini nella cartellina Grafici”. Non so come si possa fare…
Non ho ben capito il problema. Tramite un \input carichi esattamente lo stesso capitolo dell’articolo nell’Arte, o comunque lo riscrivi? In ogni caso non basta sostituire ad ogni [tt]\input{figura.tex}[/tt] un [tt]\includegraphics{figura.pdf}[/tt]?
Ciao
Fra
13 Maggio 2012 alle 16:19 in risposta a: Il disegno programmato nell’Arte di scrivere con LaTeX #72727::3.
Ho bisogno di creare una semplicissima tabella con i marcatori disponibili in pgfplots. Vorrei una cosa del genere:\toprule
Chiave o codice & Risultato
\midrule
… & … \\
\bottomruledove al posto dei puntini della prima colonna c’è il codice necessario, e al posto di quelli della seconda una semplice linea con tre o quattro marcatori per tipo (x, croci, palline, quadratini, eccetera).
Ciao
TommasoTi propongo questa soluzione che fa uso di codice tikz (e non pgfplots):
`\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}
\usepackage{booktabs}\begin{document}
\begin{tabular}{lc}
\toprule
Chiave & Contenuto\\
\midrule
* & \tikz \draw[very thick] plot[mark=*] coordinates {(0,0) (1,0) (2,0) (3,0)};\\
x & \tikz \draw[blue] plot[mark=x] coordinates {(0,0) (1,0) (2,0) (3,0)};\\
+ & \tikz \draw plot[mark=+] coordinates {(0,0) (1,0) (2,0) (3,0)};\\
star & \tikz \draw plot[mark=star] coordinates {(0,0) (1,0) (2,0) (3,0)};\\
\dots & \dots\\
\bottomrule
\end{tabular}\end{document}`
Come vedi puoi personalizzare come vuoi la resa del “grafico”. La sintassi usata si trova a pagina 224 del manuale di tikz. Alle altre domande per ora passo!EDIT: rispondo anche a
2.
Come si fa a scegliere l’intervallo tra le tacche? Con xtick e ytick?Si. Se, ad esempio, si vuole un intervallo sull’asse x tra le tacche di 2, basta specificare l’opzione [tt]xtick={-5,-3,…,10}[/tt] (ipotizzando che i dati vadano da -5 a 10).
Ciao
Fra
::
Ciao,
su questo forum si consiglia di installare TeXLive (versione completa) anche su Windows, quindi forse la cosa migliore da fare è disinstallare MikTeX ed installare TeXLive 2011. Fatto ciò io ti consiglio di aggiornarla tramite terminale dando il comando [tt]tlmgr update –list[/tt] per vedere gli aggiornamenti e poi [tt]tlmgr update –all[/tt]. Per consigli sull’installazione e setup puoi leggere “L’Arte”, c’è spiegato tutto passo passo.
Per quanto riguarda MikTeX, puoi far riferimento a questa discussioneCiao
Fra
::Marco87″ post=72728
- Il disegno che ho mostrato fa parte di un disegno in cui ci sono altre parti, e solo quella è ruotata. Dichiarare una rotazione globale non mi andrebbe bene, a meno che non si possa inserire un [tt]\begin{tikzpicture} … \end{tikzpicture}[/tt] dentro un altro, ma ho provato e non funziona (seppure non dia alcun errore in fase di compilazione);
Per ruotare solo una parte di disegno racchiudila nell’ambiente [tt]scope[/tt] e dai a questo ambiente l’opzione [tt]rotate=…[/tt], dovrebbe andare. Esso è fatto appositamente per applicare opzioni e trasformazioni localmente.
Ciao
Fra
10 Maggio 2012 alle 8:59 in risposta a: Il disegno programmato nell’Arte di scrivere con LaTeX #72712 -
AutoreRisposte