Risposte nei forum create
-
AutoreRisposte
-
::
Frigeri” post=93013Ciao a tutti,
ho un problema curioso che non riesco a risolvere. Devo mettere la legenda a dei grafici costruiti con pgfplots inseriti in ambiente tikzpicture – groupplot.
Sono 5 grafici affiancati i quali hanno 6 profili di una certa grandezza ciascuno. Sto diventando matto ….. ho 2 problemi:
1) riesco a mettere la legenda solamente nel ultimo grafico
2) nella legenda non capisco perchè parte con il secondo profilo…. in teoria dovrei avere (Rxx, Ryy, Rzz, Rxy, Rxz, Ryz) ma non mi mette in legenda Rxx…parte direttamente con Ryy!!!Vi allego il link del file perchè è parecchio lungo il codice… eccolo : http://we.tl/im7ZXSgREm
Spero riusciate a darmi una mano e magari consigliarmi un modo migliore per mettere la legenda.. ad esempio a me piacerebbe vederla tra l’asse x e la didascalia.. una unica per tutti i grafici centrata in mezzo alla pagina.
Grazie a tutti!
Ciao,
per prima cosa ti segnalo che la composizione delle unità di misura in siuntix non si scrive:
\SI{}{\metre}
ma
\si{\metre}Credo che il problema delle legende che incontri sia dovuto al fatto che tu disegni le righe nere in ed out con comandi \addplot.
Così facendo crei molte più entry nelle legende.Per risolvere puoi provare due strade:
la prima prevede di disegnare le righe in out con comandi \draw utilizzando il sistema di riferimento axis cs.
La seconda consiste nell’inserire le virgole nella definizione dell’etichetta, al posto degli \addplot per le in e le out.
In altre parole dovresti far corrispondere ad ogni linea di riferimento inserita con \addplot con un \addlegendentry{};Ti consiglio inoltre di spostare i dati in file separati per una migliore gestione del sorgente e di utilizzare la classe standalone per creare i grafici già ritagliati da inserire nel documento principale come immagine.
Bel grafico.
Saluti.
R.
::chuck bass” post=92987spero non me ne vogliate se apro questo post, ma non sapevo dove scrivere, dato che non c’è una sezione relativa ai problemi “tecnici” e non c’è la possibilità (da quel che ho potuto vedere) di contattare privatamente gli amministratori o moderatori!
un mio amico ha creato l’account , ha cliccato sulla mail di conferma ma tutt’ora (sono passato 2 o 3 giorni) il suo account risulta “non attivato” o “bloccato”.
ha anche mandato una mail alla mail di “supporto”, ma senza ricevere risposta.volevo chiedere se fosse possibile attivarlo in qualche modo o se ci sono altre procedure che deve effettuare!

Questi problemi capitano raramente anche se è vero che la mail di riferimento è poco visibile: webteam (at) guitex (dot) org
È probabile che il tuo amico abbia creato un account che appare sospetto quanto a spam, per cui l’account è stato messo “In sospeso”.
Tuttavia per rimediare velocemente la domanda è questa:
con quale nome utente si è registrato il tuo amico?
Grazie della collaborazione.
R.
::warcomeb” post=92980Sinceramente era proprio quello che volevo: usare il contatore per l’asse delle x, e la prima colonna del file come asse delle y. Le due colonne all’interno del file rappresentano due grafici diversi! Ho risolto aggiungendo una terza colonna con numeri che vanno da 1 a 20000.
Una domandina off-topic: nel grafico appare la scritta 10^4 anche se io ho cambiato le label dei tick sulle x:
`
\documentclass{standalone}\usepackage{pgfplots}
\pgfplotsset{/pgf/number format/use comma,compat=1.8}\begin{document}
\begin{tikzpicture}
\begin{axis}[
xmin = 0,
xmax = 20000,
ymin = 0,
xtick={0,5000,10000,15000,20000},
xticklabels={0,5,10,15,20},
xlabel=Time (s),
ylabel=\textsc{adc} value,
grid=major
]
\addplot [red, thick] file [x=num,y=AccTwo]
{100mhz_20s_002_1.txt};
\addplot [green, thick] file [x=num,y=AccTwo]
{100mhz_20s_002_2.txt};
\legend{Node 1,Node 2}
\end{axis}
\end{tikzpicture}
\end{document}
`è possibile toglierlo?
Grazie
MarcoSi d’accordo ma poi devi fare lo stesso anche con gnuplot!
Per la domandina ti indirizzerei verso questo articolo 😉 (figura 12)
/wp-content/uploads/joomla-images/ArsTeXnica/AT012/grafici-pgfplots.pdf
di due notissimi ed autorevolissimi Autori…
oltre che al manuale di pgfplots
dai da terminale il comando
`$ texdoc pgfplots`
e comparirà a video…
R.
::Elrond” post=92972
@Roberto: perché non estendere la deadline?
Appoggio la proposta 🙂
E va bene.
Vista la gentile richiesta la scadenza del concorsone è posticipata di 48 ore. Consegnate i lavori entro le ore 14 di mercoledì 19 marzo.
Non l’ho fatto per assecondare i vostri desideri scaramantici, visto che oggi è il 17 marzo.
L’ho fatto perché anche il 19 è un numero primo gemello al 17…Intanto ringrazio i partecipanti che hanno consegnato fino ad ora i loro lavori Elrond e Marchetto.
Agli altri dico di darsi da fare perché la competizione è veramente dura.
R.
::warcomeb” post=92968Se io lo plottto con gnuplot ho un’onda quadra!
[attachment=965]plot.pdf[/attachment]
a me viene lo stesso grafico che viene a te con latex, ma con gnuplot viene fuori la forma giusta!
Semplicemente i due grafici non sono uguali.
Infatti, a pgfplots non dici di disegnare il grafico di(prima e seconda colonna nel file dati) ma di , grazie all’opzione x expr=\coordindex.
Quindi grafica la funzione (o messo numeri a caso ma nello stesso intevallo di valori plausibile):
1, 26212
2, 26256
eccForse ti sarà utile sapere che pgfplots semplicemente unisce i punti con una linea (spzzata o continua) quindi lo stesso grafico di onda quadra si otterrebbe “ripulendo” il fiel dalla maggior parte delle coordinate che in realtà si sovrappongono e/o stanno sulla stesso segmento.
R.
::Saudella” post=92976Per farti capire il mio livello di conoscenza informatica, ti rispondo che della tua risposta ho capito poco o niente e quindi ne approfitto per “romperti le balle e chiederti qualche delucidazione.
Non è che mi devi rompere le palle, piuttosto le devi rompere a te stesso e leggere un minimo di documentazione.
Non è mica che guidare un 737 (LaTeX) richiede la stessa preparazione che guidare un triciclo (Words)… 👿Saudella” post=92976Io scaricato l’applicazione protext.exe, da cui ho installato TeX Studio e MikTeX. La mia prima domanda è: che differenza c’è tra distribuzione completa e non?
Ok. Capisco che hai installato MikTeX anche se con la procedura sbagliata.
Non sono mai passato da Protex per installare TeX, quindi temo che tu abbia una roba alquanto antica.
Si lo so. Te l’ha detto il tuo relatore…Saudella” post=92976La mia prima domanda è: che differenza c’è tra distribuzione completa e non?
Distribuzione completa e non signfiifca questo:
poiché il materiale è veramente corposo, diciamo intorno ai 2GiB, all’utente viene data la possibilità di escludere pacchetti o font dall’installazione.
Di solito ai principianti, consigliare di fare un’installazione completa è una buona cosa.
Installa MikTeX o TeX Live complete quindi.Saudella” post=92976Altra domanda: come faccio a chiedere alla mia distribuzione se conosce un determinato pacchetto?
Poi, il termine ‘conoscere’ un dato pacchetto è un’espressione che ho dato io un tantito colloquiale, e che in realtà vuol dire se il pacchetto è installato oppure no: con TeX Live basta dare il comando: $ tlmgr show tools, come leggi alla prima riga del codice postato precentemente.
Saudella” post=92976Ho scaricato il pacchetto “tools”, diciamo, come esempio (l’ho trovato leggendo il file pdf “Come scrivere la tesi con LaTeX”) e non perché mi serva realmente. Volevo capire come e dove trovare i pacchetti e il modo in cui installarli.
Ti faccio l’ultima domanda riportando un pezzo della tua risposta: “un pacchetto del genere nasconde un po’ troppo nel codice che dovrebbe invece essere esplicito”…cioè?Se installi teX Live completa hai già tutti i pacchetti.
Inoltre se un pacchetto non ti serve perché caricarlo…
tools in realtà da quello che capisco dalla sua descrizione breve non fa altro che caricare altri pacchetti, ma questo è sbagliato oltre che poco elegante. Potrebbero uscire nuovi pacchetti e con tools non te ne accorgeresti mai.
Comunque è di gran lunga preferibile caricare i pacchetti consapevolmente, altrimenti se uno fa decollare il 737 non è poi detto che lo sappia far atterrare, no?
R.
::Saudella” post=92962Salve a tutti,
ho cominciato da pochissimo ad usare LaTeX, visto che quel rompiballe (così si è autodefinito) del mio relatore di tesi Stefano Aliani mi introdotto “forzatamente” in questo per me nuovo ambiente di scrittura.
Premetto che utilizzo Windows Vista Home Premium e non sono un grande cultore di computer.
L’altro giorno ho scaricato dal sito CTAN il pacchetto “tools”, ho decompresso i file posizionandoli in una cartella che ho appositamente creato e chiamato “tools” e ho installato il pacchetto tramite prompt dei comandi. A questo punto mi dice di spostare i file .sty e .tex in una directory sul percorso standard di input di Latex (“to a directory on LaTeX’s standard input path”)..ma che vuol dire?di che directory si tratta??
E il resto dei file li lascio nella cartella “tools” da me creata?Grazie per l’aiuto
AngeloBenvenuto Angelo!!
Se chiedo alla mia distribuzione (TeX Live 2013) se conosce il pacchetto tools mi risponde così:
`>tlmgr show tools
package: tools
category: Package
shortdesc: The LaTeX standard tools bundle.
longdesc: A collection of (variously) simple tools provided as part of the La
TeX required tools distribution, comprising: afterpage, array, bm, calc, dcolumn
, delarray, enumerate, fileerr, fontsmpl, ftnright, hhline, indentfirst, layout,
longtable, multicol, rawfonts, showkeys, somedefs, tabularx, theorem, trace, va
rioref, verbatim, xr, and xspace.
installed: Yes
revision: 33063
sizes: src: 961k, doc: 2969k, run: 305k
relocatable: No
cat-date: 2012-06-06 12:15:04 +0200
cat-license: lppl
collection: collection-latex`A parte il fatto che un pacchetto del genere nasconde un po’ troppo nel codice che dovrebbe invece essere esplicito, ed a parte il fatto che noi amiamo i tipi rompiballe come il tuo relatore :-), significa che il pacchetto è già distribuito ed incluso.
Non serve installarlo a mano ed i casi sono due:
se hai una distribuzione completa, hai già il pacchetto (il cui uso a me pare un po’ discutibile)
se hai una distribuzione non completa (tipo TeX Live o MikTeX per intenderci) devi installare il pacchetto con gli strumenti della distro e non a mano (ma spero che tu rinunci per caricare i pacchetti più consapevolmente e con il solito modo).Ciao.
R.
::
Dunque, ho fatto le seguenti modifiche:
1 – invece che compat=newest ho messo compat=1.10 (come consiglia il manuale) metti la tua ultima versione;
2 – ho plottato il grafico come file e non come table;
3 – ho leggermente corretto le etichette del grafico;
4 – ho messo il carattere # come primo nella prima riga all’interno del file dei dati che ho chiamato iii.txt;
5 – ho compilato con LuaLaTeX.
Ecco il sorgente:
`
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{/pgf/number format/use comma,compat=1.10}\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=Time,
ylabel=\textsc{adc} value,
grid=major
]
\addplot [red, thick] file [x expr=\coordindex, y={AccTwo}]
{iii.txt};
\end{axis}
\end{tikzpicture}
\end{document}`Ecco il risultato:
[attachment=964]rrr.pdf[/attachment]Ho superato la memoria se invece compialvo con pdflatex.
Ricordati di impostare il font nei file con la classe standalone in modo che corrispondano coni il documento principale.
R.
Attachments:
You must be logged in to view attached files.::Ferrarotti” post=92883Rettifico, gli ultimi due errori li ho risolti mentre ho sempre il problema char\u8.
Marco
Sembra essere un problema di codifica in qualche parte del file sorgente.
Un metodo è anticipare la posizione di \end{document} per isolare il carattere sbagliato.
Se invece si tratta di un file caricato con \input, puoi inserire il comando \endinput.Quando hai individuato il carattere sarà poi semplice cancellarlo e sostituirlo.
Saluti.
R.
-
AutoreRisposte