Risposte nei forum create
-
AutoreRisposte
-
24 Novembre 2014 alle 16:36 in risposta a: Rimuovere notazione scientifica dagli assi di un grafico #98637::
Ti ringrazio per i suggerimenti OldClaudio. Ora il codice è così:
`\begin{tikzpicture}
\begin{axis}[%
width=4.52281008599329in,
height=3.56718408395278in,
scale only axis,
xmin=0,
xmax=60,
xlabel={Regime di rotazione in Hz},
xticklabel style={/pgf/number format/fixed},
xmajorgrids,
ymin=0,
ymax=14,
ylabel={Portata in g/s},
yticklabel style={/pgf/number format/fixed},
%yticklabel style={/pgf/number format/.cd,fixed,fixed zerofill,precision=3,/tikz/.cd},
ymajorgrids,
legend entries={\textit{No Flusso},$Ma = 0.2$,$Ma = 0.4$},
legend style={at={(1,0)},anchor=south east},
cycle list name=black white
]
\addplot+ [
color=black,
dashed,
mark=x]
table [x index=0,y index=1,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\addplot+ [
color=black,
solid,
mark=*,
mark options={scale=1,fill=gray,draw=black}]
table [x index=2,y index=3,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\addplot+ [
color=black,
solid,
mark=square*,
mark options={scale=1,fill=gray,draw=black}]
table [x index=4,y index=5,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\end{axis}
\end{tikzpicture}`
mentre nel preambolo ho introdotto la seguente opzione per il pacchetto siunitx:
`\sisetup{output-decimal-marker={,}}`
la quale dovrebbe essere quella che attiva la virgola come separatore decimale, giusto?Non riesco però a capire come scrivere correttamente la legenda, in modo da non utilizzare il punto come separatore decimale. Se uso la virgoa infatti ottengo un errore nella compilazione.
Con questa soluzione inoltre ho risolto il problema della notazione scientifica con uno stratagemma. Se avessi voluto evitare di impiegarla senza cambiare unità di misura ci sarebbe stato modo? Oppure la soluzione migliore resta quella di cambiare l’unità di misura dei dati? Perchè a quanto so generalmente è meglio esprimere i dati con l’unità di misura definita dal sistema internazionale che, ad esempio per la portata, sarebbe kg/s.
24 Novembre 2014 alle 15:59 in risposta a: Rimuovere notazione scientifica dagli assi di un grafico #98635::
Questo è il mio codice per il grafico in questione:
`\begin{tikzpicture}
\begin{axis}[%
width=4.52281008599329in,
height=3.56718408395278in,
scale only axis,
xmin=0,
xmax=60,
xlabel={Regime di rotazione $\left[ Hz \right]$},
xticklabel style={/pgf/number format/fixed},
xmajorgrids,
ymin=0.000,
ymax=0.014,
ylabel={Portata $\left[ kg s^{-1} \right]$},
yticklabel style={/pgf/number format/fixed},
%yticklabel style={/pgf/number format/.cd,fixed,fixed zerofill,precision=3,/tikz/.cd},
ymajorgrids,
legend entries={\textit{No Flusso},$Ma = 0.2$,$Ma = 0.4$},
legend style={at={(1,0)},anchor=south east},
cycle list name=black white
]
\addplot+ [
color=black,
dashed,
mark=x]
table [x index=0,y index=1,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\addplot+ [
color=black,
solid,
mark=*,
mark options={scale=1,fill=gray,draw=black}]
table [x index=2,y index=3,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\addplot+ [
color=black,
solid,
mark=square*,
mark options={scale=1,fill=gray,draw=black}]
table [x index=4,y index=5,col sep=comma] {\plotpath/csv/curva_caratteristica_ventilatore_centrifugo_multistadio.csv};
\end{axis}
\end{tikzpicture}`
Il risultato che vorrei ottenere è quello di avere sull’asse y i numeri che vanno da 0.000 a 0.014 al posto della notazione scientifica.Ovviamente accetto qualunque consiglio che possa portare migliorie al mio codice, anche non inerenti a questo problema.
24 Novembre 2014 alle 14:13 in risposta a: [RISOLTO!] – Problema con un’immagine e un elenco numerato #9851221 Novembre 2014 alle 8:43 in risposta a: [RISOLTO!] – Problema con un’immagine e un elenco numerato #98510::
Ti ringrazio per la spiegazione, ma io continuo a non capire quale sarebbe la soluzione al mio problema. Ora mi è chiara la differenza tra i due blocchi di codice, ma non capisco come faresti ad ottenere ciò che voglio. Come ti ho detto se inserisco il codice della figura a monte di quello dell’elenco numerato, l’immagine viene inserita nel testo prima che l’elenco inizi, se invece la inserisco a valle l’immagine è posta dopo l’elenco numerato e in questo modo mi ritrovo con 2 righe di testo, un’immagine e il resto del testo, mentre vorrei che l’immagine si trovasse in cima alla pagina con gli ultimi punti dell’elenco al di sotto di essa.Se intendi dire che quel che voglio non si può fare, cosa a cui non avevo pensato lo ammetto, come risolvo? Non mi sembra molto corretto da un punto di vista tipografico avere due righe di testo a monte di un immagine e poi il resto del testo che prosegue subito dopo di questa.
20 Novembre 2014 alle 21:04 in risposta a: [RISOLTO!] – Problema con un’immagine e un elenco numerato #98508::
Ti chiedo scusa ma non ci ho capito molto. Mi è chiara la questione relativa alle opzioni dell’ambiente figure e per questa spiegazione ti ringrazio.
Ciò che non mi è chiara è questa frase:Stai sbagliando. L’ambiente figure o table va sempre inserito al livello più alto. Tu invece lo inserisci all’interno di enumerate, per forza non funziona.
In particolare non mi sono chiara la seguente questione:
Dicendo che l’ambiete figure va inserito a un livello più alto intendi che il relativo blocco di codice (da \begin{figure}[/i] a \end{figure} per intenderci) dev’esser posto a monte rispetto al blocco di codice relativo a enumerate (cosa che troverei sensata), oppure che deve contenerlo (cosa che sinceramente non capire)?Se, come penso, la soluzione è la prima l’ho già provata, ma mettendo il blocco figure a monte di quello enumerate la figura compare prima ed è compresa tra il testo a monte dell’elenco numerato e l’elenco numerato.
La mia soluzione (inserire il blocco figure in quello enumerate), benchè faccia schifo dal punto di vista della stesuare del codice, funziona. Vorrei però imparare a far le cose come si deve e per questo chiedo consiglio.
20 Novembre 2014 alle 15:27 in risposta a: [RISOLTO!] – Problema con un’immagine e un elenco numerato #98506::
Avevo già provato a fare come suggerisci, spostando il blocco di codice relativo alla figura a monte del blocco di codice relativo all’elenco numerato. In questo modo però nel .pdf la figura si trova interposta tra il testo a monte dell’elenco numerato e l’elenco stesso, venendo posizionata a centro pagina, soluzione che non mi è piaciuta molto.
Non sono molto esperto, ma non c’è modo di determinare una sorta di gerarchia tra gli oggetti mobili? L’elenco numerato voglio che sia tratta come normale testo e la figura posta all’inizio della pagina successiva, in modo che il testo prosegua dopo di essa.
Al momento l’unica soluzione che ho trovato è stata quella di spostare il blocco di codice relativo all’immagine tra due punti dell’elenco numerato, ma non la trovo una buona soluzione. Per intenderci questo è il codice ora:
`\begin{enumerate}
\item Sezione d'ingresso o \textit{intake}: ha il compito di convogliare l'aria prelevata dall'ambiente circostante per effetto dell'azione aspirante svolta dal ventilatore. Può esser preceduta da un filtro e/o essere dotata di turbolenziatore (si veda il Paragrafo \ref{sec:turbolenziatore}).
\item Sezione di prova o \textit{test section}: è il punto in cui è posizionata la schiera palare.
\item \textit{Tailboards}: costituiscono le pareti superiore e inferiore a valle della sezione di prova e consistono in paratie mobili che, mediante opportuna regolazione, consentono di garantire la periodicità del flusso a valle della schiera. La galleria in esame infatti consente solo l'impiego di schiere lineari, per le quali la periodicità non è garantita a priori, come invece avviene nelle gallerie anulari o nelle macchine reali.
\item Diffusore o \textit{diffuser}: ha il compito di condurre il flusso verso il ventilatore ed è caratterizzato da una sezione divergente che consente di rallentarlo, incrementandone così la pressione. In questo modo è possibile ridurre il salto di pressione che dev'essere fornito dal ventilatore, riducendo così i consumi del motore elettrico. La sezione divergente dev'essere adeguatamente dimensionata al fine di massimizzare questo risparmio senza incorrere in sepazione del flusso, la quale potrebbe verificarsi in caso di un allargamento eccessivo.
\item Ventilatore o \textit{fan}: si tratta di un ventilatore centrifugo, calettato direttamente sull'albero del motore elettrico. La regolazione della portata, e di conseguenza quella del numero di Mach del flusso, avviene agendo sul motore elettrico. La galleria è in grado di operare fino a valori di $Ma \approx 0,6$ a valle della schiera.
\item Motore elettico: caratterizzato da una potenza nominale di 120 kW è collegato a un inverter mediante il quale è comandato regolandone la frequenza.\begin{figure}[htbp]
\centering
\includegraphics[width=0.9\columnwidth]{\figspath parete_mobile_galleria.pdf}
\caption{\label{fig:parete_mobile_galleria}Dettaglio della parete mobile della galleria del vento.}
\end{figure}\item Sezione di scarico: è quella incaricata di espellere l'aria verso l'esterno.
\end{enumerate}`EDIT: Dimenticavo di chiederti una cosa: perchè dovrei rimuovere le opzioni per l’ambiente figure?
::
Ti ringrazio per il link, ma, ti chiedo scusa, c’è ancora qualcosa che continuo a non capire. Nell’ultimo esempio di codice postato al link che mi hai suggerito, che mi sembra essere quello che fa al caso mio, non capisco come venga richiamato lo stile ACM.
Innanzitutto vorrei capire se è necessario aggiungere pacchetti ulteriori alla mia installazione (il file .bst ad esempio, ma anche altri se necessario) e dove questi vadano installati.
Poi non mi è chiaro se tutta quella serie di impostazioni che vengono specificate nell’ultimo esempio di codice, prima di \begin{document}, vanno a sostituire quelle che dovrei avere in un file con estensione .bst, e dunque non è più necessario installare nessun pacchetto aggiuntivo, oppure se sia comunque necessario farlo e in tal caso dove vada installato.
::
Ti ringrazio per l’aiuto! Ora funziona perfettamente. Per quanto riguarda lo specificare il motore bibliografico Biber, avevo una versione non aggiornata de l’Arte in cui quell’impostazione non compariva. Solo una cosa che mi permetto di segnalare, perchè io ho incontrato questo problema. Nell’Arte, a proposito di come impostare Biber come motore di ricerca in TexMaker cito testualmente, è scritto:Texmaker: Si segua il percorso texmaker → Preferences… e nella riga Bib(la)tex si sostuisca biber a bibtex
In realtà ciò non è stato sufficiente in quanto alla voce Bib(la)tex è presente la seguente dicitura: bibtex %.aux. Anche l’estensione deve essere modificata, sostituendo quindi bibtex %.aux con biber %.bcf.
Io questa cosa l’ho dedotta solo leggendo i file di log in quanto, lanciando BibTex, questo dava errore, ma seguendo le istruzioni presenti su l’Arte non avevo capito che fosse necessario questo apssaggio.Per quanto riguarda i \clearpage avevo provveduto a rimuoverli dopo il post.
EDIT: Scusate un altro paio di domande.
1) Da un punto di vista tipografico qual’è la soluzione migliore da utilizzare quando un elemento della bibliografia presenta più autori? L’unica soluzione che viene in mente a me è di seprararli con la virgola, ma magari c’è un modo più corretto che non conosco.
2) Sono interessato a utilizzare uno stile della bibliografia diverso da quello di default. In particolare dovrebbe chiamarsi ACM. A quanto avevo letto doveva esser sufficiente utilizzare la seguente linea di codice:
`\bibliographystyle{acm}`
ma questa linea fa riferimento al vecchio metodo. Nel nuovo metodo devo semplicemente inserire lo stile desiderato tra le opzioni di biblatex? Devo poi installare qualcosa?
::
Ti ringrazio per la spiegazione!
Per quanto rigarda la bibliografia ho corretto così:
`\documentclass[11pt, a4paper, twoside, openright]{book}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[babel]{csquotes}
\usepackage{biblatex}
\usepackage{emptypage}\addbibresource{./bibliografia/bibliography}
\usepackage{siunitx}
\usepackage{amsmath}
\usepackage{fancyhdr}
% MY IMAGES PATH
\newcommand{\figspath}{./immagini/}
% MY GRAPH PATH
\newcommand{\plotpath}{./graphs/}
%% BEGIN DOCUMENT
\begin{document}% CONTENTS
\tableofcontents
\clearpage{\pagestyle{empty}\cleardoublepage}
\listoffigures
\clearpage{\pagestyle{empty}\cleardoublepage}
% \listoftables
% \clearpage{\pagestyle{empty}\cleardoublepage}% CHAPTERS
\input{capitoli/capitolo1.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}
\input{capitoli/capitolo2.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}% BIBLIOGRAPHY
%\clearpage
%\phantomsection
\addcontentsline{toc}{section}{\refname}
\printbibliography\end{document}`
I due errori di prima sono spariti, ma la bibliografia non viene creata e ho una serie di warnings:
1) No “backend” specified, using Biber backend.
2) Citation ‘bib:film_cooling_through_holes’ on page 27 undefined.
3) Empty bibliography.
4) There were undefined references.
5) Please (re)run Biber on the file:(biblatex) thesis(biblatex) and reraun LaTeX afterwards.
I warnings numero 2, 3 e 4 capisco derivino dagli altri. Non capisco il primo e l’ultimo però. Il primo non capisco proprio cosa significhi, mentre l’ultimo sembra dire che non ho compilato il file nel modo corretto ma quel che ho fatto è quanto detto da l’Arte:
– Ho compilato il file principale una prima volta con PDFLaTeX;
– Ho compilato il file principale una seconda volta con BibTeX;
– Ho compilato altre due volte il file principale con PDFLaTeX.
::
Scusate esiste una buona guida che spieghi passo a passo come si crea la nomenclatura o lista dei simboli? Ho cercato sia sul forum che su internet e ho letto qualcosa riguardante i pacchetti \nomenclature e \acronym, ma non mi è molto chiaro il procedimento da seguire.
Se qualcuno conoscesse una guida dettagliata mi sarebbe molto utile.
::
Al momento sto usando Texmaker, vediamo un pò se mi soddisfa.Vi chiedo un’informazione di carattere generale riguardante in generale tabelle, figure, grafici, etc.
Vorrei sapere cos’è la cosa migliore da fare in situazioni come questa:
Ho una figura che dev’essere inserita all’interno di una determinata \section e della quale si parla prima di iniziare una \subsection. Per questioni di spazio però, quando compilo con pdflatex, il testo prosegue con la \subsection fino al termine della pagina e, all’inizio della pagina successiva, viene inserita l’immagine.
La cosa non mi distruba particolarmente, semplicemente vorrei capire quale sarebbe la linea da adottare. Dal punto di vista tipografico, è meglio che l’immagine si trovi all’inizio della pagina successiva, senza preoccuparsi del fatto che si trovi inserita nella \subsection? Oppure è più corretto forzare il posizionamento dell’immagine al termine della \section prima che cominci la \subsection? Per altro nel secondo caso, restando vuoto dello spazio, il compilatore automaticamente spazia il testo in modo diverso in modo da riempire la pagina, cosa che non mi aggrada molto sinceramente.
Ho provato a cercare sull’Arte se trovavo qualcosa in merito, ma non mi è parso vi siano indicazioni riguardo a quale sia il metodo formalmente più corretto. Voi cosa ne pensate?
::
Rileggendo l’ultimo messaggio di OldClaudio ho pensato di provare ad aggiungere manualmente il $PATH necessario nel file /home/user/.bashrc. Ho però pensato di aggiungere il percorso /opt/texbin e non /usr/texbin come da lui indicato, per coerenza con i comandi suggeriti nella guida di Enrico. Per farlo ho aggiunto questa linea al file /home/user/.bashrc:
`export PATH=”/opt/texbin:$PATH”`
Ora il comando which tex restituisce quanto previsto dalla guida di Enrico.
`/opt/texbin/tex`
e il comando pdflatex –version restituisce la giusta versione:
`pdfTeX 3.14159265-2.6-1.40.15 (TeX Live 2014)
kpathsea version 6.2.0
Copyright 2014 Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Peter Breitenlohner (eTeX)/Han The Thanh (pdfTeX).
Compiled with libpng 1.6.10; using libpng 1.6.10
Compiled with zlib 1.2.8; using zlib 1.2.8
Compiled with xpdf version 3.03`Non mi è chiaro per quale motivo abbia dovuto procedere in questo modo, in quanto non è segnalato nella guida di Enrico, della quale non ho motivo di dubitare.
EDIT: vorrei chiedervi un parere in merito all’editor da installare. Io ho sempre utilizzato Kile, con il quale mi trovo abbastanza bene, ma a quanto ho letto è meglio non installarlo tramite apt. Ci sono validi motivi per preferire altri editor?
::
Presumo che il comando corretto fosse echo $PATH in quanto con exho $PATH il comando exho risulta sconosciuto. Questo è l’output di echo $PATH:
`/guido/ANSYS/ansys_inc/v130/Framework/bin/Linux64:/guido/ANSYS/ansys_inc/shared_files/licensing/lic_admin:/guido/ANSYS/ansys_inc/v130/icemcfd/linux64_amd/bin:/guido/ANSYS/ansys_inc/v130/TurboGrid/bin:/guido/ANSYS/ansys_inc/v130/CFX/bin:/guido/ANSYS/ansys_inc/v130/fluent/bin:/guido/ANSYS/ansys_inc/v130/ansys/bin:/guido/ANSYS/ansys_inc/v130/aisol:/opt/ThirdParty-2.2.1/platforms/linux64Gcc/gperftools-svn/bin:/home/guido/OpenFOAM/guido-2.2.1/platforms/linux64GccDPOpt/bin:/opt/site/2.2.1/platforms/linux64GccDPOpt/bin:/opt/openfoam221/platforms/linux64GccDPOpt/bin:/opt/openfoam221/bin:/opt/openfoam221/wmake:/usr/local/bin:/usr/bin:/bin:/usr/games:/home/guido/Programmi/ParaView-4.0.1-Linux-64bit/bin:/home/guido/SU2/SU2v2.0/bin:/home/guido/MigDG1d/dislin-10.3/dislin:/home/guido/MigDG1d/dislin-10.3/dislin/bin`
Effettivamente non compare la voce /usr/texbin come a te. Non ne capisco la causa però visto che ho seguito la guida alla lettera.
-
AutoreRisposte