Marco

Risposte nei forum create

Stai visualizzando 15 risposte – dal 1 al 15 (di 382 totali)
  • Autore
    Risposte
  • in risposta a: Due problemini con pgfplots #110734
    Up
    0
    Down
    ::


    Ciao Lorenza, ti propongo una versione alternativa
    `
    \documentclass{article}

    \usepackage[italian]{babel}
    \usepackage[dvipsnames]{xcolor}
    \usepackage{pgfplots}
    \pgfplotsset{compat=1.8}
    \begin{document}

    \begin{tikzpicture}[font=\small]
    \begin{axis} [width=0.75\textwidth,
    grid,
    %axis lines=middle,
    xmin=0,xmax=100,ymin=0,ymax=300,
    xtick={0,20,40,60,80,100},
    ytick={0,20,60,100,140,180,220,260,300},
    xlabel=temperatura (°C),
    ylabel=Solubilità (g soluto/$100$ g acqua)]

    \addplot[very thick,blue,domain=0:60]{1/30*x^2+180} node[above,sloped,pos=.5]{saccarosio};
    \addplot[very thick,red,domain=0:100]{.003*x^2+30} node[align=center,sloped,above,pos=.8]{nitrato \\ di potassio};
    \addplot[very thick,Green,domain=0:100]{.025*x^2+10} node[align=center,sloped,above,pos=.5]{nitrato \\ di potassio};
    \end{axis}
    \end{tikzpicture}

    \end{document}
    `
    Come vedi, essendo parabole, le ho direttamente calcolate con [tt]pgfplots[/tt]. In questo modo le label possono essere poste in qualsiasi punto del path costruito con la chiave [tt]pos[/tt], in più sono automaticamente dello stesso colore dei path.

    Ultima cosa, ho rimosso la chiave [tt]axis lines=middle[/tt]. Se osservi il risultato è pressapoco uguale (tolte le frecce degli assi), ma così le label degli assi sono automaticamente allineare agli stessi

    in risposta a: \includegraphics, viewport e un file PDF #106857
    Up
    0
    Down
    ::


    Se hai dei pdf da scontornare può risultare comodo lo script [tt]pdfcrop[/tt] già presente in LaTeX. Ti è sufficiente portarti nella cartella contente il file pdf da scontornare da shell e dare il comando
    `
    pdfcrop nome_file.pdf
    `
    per ottenere il file scontornato [tt]nome_file-crop.pdf[/tt]. È un tool molto comodo.

    in risposta a: underfull hbox #106771
    Up
    0
    Down
    ::


    Per eliminare l’underfull box e allineare a sinistra il testo puoi modificare la colonna [tt]X[/tt] tramite [tt]>{\raggedright}[/tt] in modo che ogni singola cella di quella colonna inizierà con il comando.[tt]\raggedright[/tt] che allinea a sinistra il testo. Con [tt] \multicolumn{1}{c}{Descrizione}[/tt] puoi centrare il testo della cella ignorando la formattazione attuale della colonna.
    `
    \begin{tabularx}{\textwidth}{l>{\raggedright}Xc}
    \toprule
    Variabile & \multicolumn{1}{c}{Descrizione} & Unità di misura \\
    \midrule
    \textsf{month} & Mese dell'osservazione & date \\[0.4mm]
    \textsf{hour} & Ora dell'osservazione & date \\[0.4mm]
    \textsf{date} & Data completa dell'osservazione & date \\[0.4mm]
    \textsf{pressure} & Valore della pressione atmosferica & Pa \\[0.4mm]
    \textsf{three hour pressure change} & Variazione di pressione rispetto alle tre ore precedenti & Pa \\[0.4mm]
    \textsf{wind direction} & Direzione del vento a 10 m & Deg \\[0.4mm]
    \textsf{wind speed} & Velocità del vento a 10 m & kn \\[0.4mm]
    \textsf{visibility} & Raggio di visibilità & m \\[0.4mm]
    \textsf{cloud cover} & Stato di nuvolosità del cielo & okta \\[0.4mm]
    \textsf{height of base of cloud} & Altezza della base delle nuvole rispetto al suolo & m \\[0.4mm]
    \textsf{dewpoint} & Temperatura dell'aria calcolata con un termometro normale & °\,C \\[0.4mm]
    \textsf{drybulb} & Temperatura dell'aria misurata con un termometro protetto dalle radiazioni e dall'umidità & °\,C \\[0.4mm]
    \textsf{char pressure tendency} & Valore codificato del cambiamento di pressione avvenuto nell'arco di un'ora & ~–~ \\[0.4mm]
    \textsf{present weather} & Valore codificato delle condizioni meteorologiche attuali & ~–~ \\[0.4mm]
    \textsf{past weather1} & Valore codificato delle condizioni meteorologiche nell'ora precedente & ~–~ \\[0.4mm]
    \textsf{past weather2} & Valore codificato delle condizioni meteorologiche nelle due ore precedenti & ~–~ \\[0.4mm]
    \textsf{cloud type} & Valore codificato sulla tipologia di nuvole e sullo stato del cielo & ~–~ \\[0.4mm]
    \textsf{FOG} & Presenza o assenza di nebbia & ~–~ \\[0.4mm]
    \textsf{FOG+1} & Presenza o assenza di nebbia nell'ora successiva. & ~–~ \\
    \bottomrule
    \end{tabularx}
    `

    in risposta a: Immagine nel punto sbagliato #106483
    Up
    0
    Down
    ::


    Con un po’ di ritardo, per la tabella ti propongo una variante leggermente diversa, che impiega la colonna [tt]S[/tt] del pacchetto [tt]siunitx[/tt]. Ho invertito le colonne e le righe, ma con uno scopo ben preciso: in questo modo si può osservare a colpo d’occhio le differenze tra i vari parametri dei i vari oggetti che elenchi nella tabella. Questo è ulteriormente facilitato dalla colonna [tt]S[/tt] che allinea i valori rispetto al punto decimale.
    `
    \documentclass[12pt,a4paper,twoside,openright]{book}
    \usepackage{siunitx}
    \usepackage{booktabs}
    \begin{document}
    \begin{tabular}{lS[table-format=2.2]S[table-format=1.2]S[table-format=2.1]S[table-format=1.2]S[table-format=1.1]}
    \toprule
    & {$\epsilon_s$} & {$\epsilon_{\infty}$} & {$\tau (ps)$} & {$\alpha$} & {$\sigma$} \\
    \midrule
    Invasivo & 54.25 & 5.25 & 9 & 0.07 & 0.8 \\
    Non Invasivo & 54.75 & 5 & 9 & 0.08 & 0.9 \\
    Desmoplastico & 54.25 & 4.75 & 9 & 0.07 & 0.9 \\
    Espansivo & 54.5 & 5.5 & 9 & 0.07 & 0.9 \\
    Infiltrativo & 55 & 6 & 9 & 0.04 & 0.9 \\
    Lobulare & 53 & 5.5 & 10 & 0.08 & 0.9 \\
    \bottomrule
    \end{tabular}
    \end{document}
    `

    in risposta a: Tabella #106750
    Up
    0
    Down
    ::


    Ho modificato un po’ la tua tabella. A mio parere è eccessivo l’uso di un maiuscolo accostato al grassetto per evidenziare i titoli delle colonne (alcuni addirittura preferiscono non usae proprio il grassetto). Per il tuo caso utilizzerei il pacchetto [tt]siunitx[/tt] che offre una serie di comandi per gestire numeri, unità di misura, anche all’interno delle tabelle, oltre al pacchetto [tt]array[/tt] che fornisce alcuni strumenti per modificare le tabelle, e precisamente la colonna [tt]m{larghezza}[/tt], simile alla corrispettiva [tt]p{larghezza}[/tt], ma che centra il suo contenuto.

    `
    \documentclass{article}
    \usepackage{siunitx}
    \usepackage{booktabs}
    \usepackage{array}
    \newcommand{\head}[1]{{\bfseries\begin{tabular}{@{}c@{}}#1\end{tabular}}}
    \begin{document}
    \begin{tabular}{m{2cm}S[table-format=3.3]lS[table-format=3.2]S[table-format=1.6]S[table-format=3.0]S[table-format=1.2]}
    \toprule
    \textbf{STEEL} & \multicolumn{2}{c}{\head{Weight\\ (weight saving)}} & \head{Maximum\\stress} & \head{Maximum\\ deformation} & \head{Allowable\\maximum\\stress} & \head{FOS} \\
    & {\si{\gram}} & & {\si{\mega\pascal}} & {\si{\milli\m}} & {\si{\mega\pascal}} & \\
    \midrule
    Traditional gusset zero & 777.71 & (\SI{0}{\percent}) & 120.73 & 0.032276 & 255 & 4.23 \\
    Optimized gusset one & 682.6 & (\SI{12.2}{\percent}) & 124.15 & 0.029875 & 255 & 4.1 \\
    Optimized gusset two & 404 & (\SI{48}{\percent}) & 154.93 & 0.093734 & 255 & 3.29 \\
    Optimized gusset three & 315.31 & (\SI{59.4}{\percent}) & 229.24 & 0.977478 & 255 & 2.22 \\
    Optimized gusset four & 279.856 & (\SI{64}{\percent}) & 225.38 & 0.077463 & 255 & 2.26 \\
    \bottomrule
    \end{tabular}
    \end{document}
    `
    Come puoi notare la colonna speciale [tt]S[/tt] definita da [tt]siunitx[/tt] centra automaticamente tutti i numeri rispetto al punto. Inoltre ho rimosso tutte le unità di misura, è sufficiente riportarle in cima alla colonna e sopratutto devono essere in tondo (non corsivo matermatico)! Se le inserisci all’interno dell’ambiente matematico sono interpretate come variabili matematiche e la spaziatura circostante ciascuna lettera non sarà appropriata (oltre appunto essere in corsivo, che è un errore).

    in risposta a: problemi beamer con immagini e testo affiancati #104347
    Up
    0
    Down
    ::


    Direi che dovrebbe essere sufficiente l’ambiente [tt]columns[/tt] nativo di Beamer. Al suo interno usa per ogni singola “colonna” l’ambiente [tt]column[/tt] che prende come argomento obbligatorio la sua dimensione (questo perché internamente è basato sull’ambiente [tt]minipage[/tt]. Per cui puoi scrivere
    `
    \begin{columns}
    \begin{column}{.6\textwidth}
    \begin{itemize}
    \item
    \item
    \item
    \end{itemize}
    \end{column}
    \begin{column}{.4\textwidth}
    \includegraphics[width=\columnwidth]{immagine}
    \end{column}
    \end{columns}
    `
    ed ottenere l’elenco puntato con affianco l’immagine. Ovviamente le dimensioni che ho indicato arbitrarie. Per gli altri casi, basta usare questi tre ambienti e collocare il testo come preferisci 😉

    in risposta a: Pagina bianca numerata #104320
    Up
    0
    Down
    ::


    È prprio qullo che fà il codice [tt]\thispage{emty}[/tt], rende la pagina corrente completamente bianca (no testatine, no piè di pagina e neanche il numero di pagina). Le impostazioni di base sono poi ripristinate alla pagina successiva. È sufficiente rimuoverlo per avere nuovamente tutto..

    Usa quindi
    `
    \clearpage
    \null
    \newpage
    `
    Il comando [tt]\null[/tt] (equivalente a una semplice scatola [tt]\hbox{}[/tt] vuota e quindi invisibile) è necessario altrimenti il secondo [tt]\newpage[/tt] viene ignorato perché la pagina che cerchi di costruire non contiene nulla.

    Meglio ancora sarebbe utilizzare il comando [tt]\cleardoublepage[/tt].

    in risposta a: Capoverso #85482
    Up
    0
    Down
    ::


    Direi che l’invio dei word processor sia equiparabile alla linea bianca (o [tt]\par[/tt]). Invece SHIFT+Invio dovrebbe essere circa equivalente al comando [tt]\\[/tt], considerando che manda a capo prima della conclusione del capoverso (non paragrafo, attenzione). Per cui ti consiglierei di non utilizzarlo.

    in risposta a: Errori codici in lstlisting #104303
    Up
    0
    Down
    ::


    A quanto pare [tt]listings[/tt] ha problemi a gestire la codifica UTF-8. Prova questo, a me non dà alcun errore.
    `
    \documentclass[11pt,a4paper,oneside]{book}

    \usepckage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{layaureo}
    \usepackage{graphicx}

    \usepackage[usenames,dvipsnames]{xcolor}
    \usepackage[colorlinks=true,urlcolor=blue,citecolor=ForestGreen,linkcolor=blue]{hyperref}

    \date{}

    \usepackage{listings}

    \begin{document}

    \lstset{language=Pascal}

    \section*{Codice}

    \lstset{literate={“}{\textquotedblleft}1 {”}{\textquotedblright}1}
    \begin{lstlisting}
    {
    _id: Object(“221432674273654385843”),
    nominativo: {nome: “mario”, cognome: “Rossi”},
    PIVA: “000439043234”,
    promozioni: [“promo A”, “promo B”]
    }
    \end{lstlisting}

    \end{document}
    `
    La chiave [tt]literate[/tt] prende una lista di elementi da sostituire. Nel tuo caso vado a sostituire [tt]“[/tt] e [tt]”[/tt] con i rispettivi comandi LaTeX, facendogli occupare lo spazio di un singolo carattere.

    PS: Hai dimenticato il pacchetto [tt]fontenc[/tt] con la chiave [tt]T1[/tt]. 😉

    in risposta a: Disegnare complessi organo-metallici con Chemfig #104291
    Up
    0
    Down
    ::


    Ciao benvenuto nel forum,
    Ho provato a scrivere la tua molecola, avevi già fatto una buona parte comunque
    `
    \documentclass{article}
    \usepackage{chemfig}
    \begin{document}
    \chemfig{[270]N*6(-*6(-=-=-)=-=(-N?[a](-[1,1.4]Rh?[a,4]?(<:Cl)(-[2,2]@1-[2,.5,,,draw=none]?[cpent](-[2])-[:-15,1.25](-[:30])<[:-135](-[:-60])-[4,,,,line width=5pt,shorten <=-1pt,shorten >=-1pt](-[:-120])>[:135]?[cpent](-[:150])))=^[::-60]-(*6(=-=-=N?-)))-=)}
    \chemmove{\draw(1)ellipse[x radius=20pt,y radius=8pt];}
    \end{document}
    `
    Per disegnare i legami uscenti dal piano tramite [tt]?[nome ancora,numero legame][/tt] cambi il numero del legame. Nel tuo caso servono il 4 (equivalente a <) e il 5 (equivalente a >). Il ciclopentile legato al rodio lo disegnato pezzo per pezzo. L’aromaticità la indichi con un ellisse, che vai a inserire sfruttando il nodo [tt]1[/tt].

    Per la carica positiva invece, è più semplice: disegna un legame con la direzione che vuoi, ma invisibile con il comando TikZ [tt]draw=none[/tt] e lo posizioni all’angolo che preferisci.
    `
    \documentclass{article}
    \usepackage{chemfig}
    \begin{document}
    \chemfig{[270]N*6((-H)(-[:60,.4,,,draw=none]\oplus)-*6(-=-=-)=-=(-N?[a](-[1,1.4]Rh?[a,4]?(<:Cl)(-[2,2]@1-[2,.5,,,draw=none]?[cpent](-[2])-[:-15,1.25](-[:30])<[:-135](-[:-60])-[4,,,,line width=5pt,shorten <=-1pt,shorten >=-1pt](-[:-120])>[:135]?[cpent](-[:150])))=^[::-60]-(*6(=-=-=N?-)))-=)}
    \chemmove{\draw(1)ellipse[x radius=20pt,y radius=8pt];}
    \end{document}
    `

    Scusa l’indiscrezione, in cosa ti laurei? Te lo chiedo perché giusto questo martedì ho conseguito la laurea triennale in Chimica e Tecnologie Chimiche. Magari sei un mio collega 😀

    EDIT: Dimenticavo, per usare il trucco con [tt]\chemmove[/tt] devi compilare due volte: la prima serve a TikZ per salvare in modo globale le coordinate del nodo definito, la seconda colloca effettivamente il disegno dell’ellisse al suo posto. Ovvio che, essendo che il meccanismo sfrutta i file ausiliari, tutte le volte che li cancelli devi compilare almeno due volte il tuo file 😉

    in risposta a: Tabella: con multicolumn l’ultima colonna è troppo larga! #104213
    Up
    0
    Down
    ::


    Se vuoi una colonna di dimensioni fisse, puoi provare con il tipo [tt]p{larghezza}[/tt].
    `
    \begin{tabular}{cccc}
    \toprule
    \multicolumn{4}{p{7cm}}{\bfseries\Large Solution of equation with boundary discretizzation (\ref{discretizzation_sollevamento}) with $\Phi=1$. Tolerance in Arnoldi: $10^{-6}$, itmax: $100$ and for the fast multipole method $p=r=5$, maxl$=5$ }\\
    \midrule
    N & &BEM &FM-BEM\\
    \midrule
    $100$& $\lVert \mbox{res} \rVert_2$ & $ 3.6855 \cdot 10^{21} $ & $ 3.34 \cdot 10^{-14} $ \\
    & iter& $ 43 $ & $ 35 $ \\
    & time & $ 4.68 \cdot 10^{-21} $ sec& $ 0.795 $sec\\
    \midrule
    $200$& $\lVert \mbox{res} \rVert_2$ & $ 6.9449 \cdot 10^{-31} $ & $ 1.59 \cdot 10^{-13} $ \\
    & iter& $ 50 $ & $ 57 $ \\
    & time & $ 0.265 $ sec& $ 3.26 $sec \\
    \midrule
    $400$& $\lVert \mbox{res} \Vert_2$ & $ 2.3642 \cdot 10^{-20} $ & $ 3.99 \cdot 10^{-13} $ \\
    & iter& $72 $ & $ 63 $ \\
    & time & $ 1.638 $ sec& $ 9.78 $ sec\\
    \midrule
    $800$& $\lVert \mbox{res} \Vert_2$ & $ 6.9549 \cdot 10^{-2} $ & $ 3.351 \cdot 10^{-13} $ \\
    & iter& $ 91 $ & $ 85 $ \\
    & time & $ 21.62 $sec & $ 35.27 $ sec\\
    \midrule
    $1000$& $\lVert \mbox{res} \Vert_2$ & $ 9.005 \cdot 10^{-20} $ & $ 2.55 \cdot 10^{-13} $ \\
    & iter& $ 98 $ & $ 92 $ \\
    & time & $ 39.45 $sec & $ 51.527 $ sec\\
    \midrule
    $2000$& $\lVert \mbox{res}
    \Vert_2$ & $ 1.43 \cdot 10^{-17} $ & $ 5.4 \cdot 10^{-12} $ \\
    & iter& $ 99$ & $ 99 $ \\
    & time & $ 183.34 $ sec& $ 124.42 $sec \\
    \midrule
    $4000$& $\lVert \mbox{res}
    \Vert_2$ & $ 7.6 \cdot 10^{-17} $ & $ 2.73 \cdot 10^{-10} $ \\
    & iter& $ 99 $ & $ 99 $ \\
    & time & $ 906.41 $ sec& $ 244
    406 $sec \\
    \midrule
    $8000$& $\lVert \mbox{res}
    \Vert_2$ & $1.678 \cdot 10^{-14}$ &$ 2.70 \cdot 10^{-9}$\\
    & iter& $99$&$99$\\
    & time &$5116.76$ sec& $552.63$ sec\\
    \bottomrule
    \end{tabular}
    `

    in risposta a: Tabella: con multicolumn l’ultima colonna è troppo larga! #104209
    Up
    0
    Down
    ::


    A parer mio, sbagli proprio approccio. La didascalia dovrebbe essere separata dalla tabella, come elemento a parte. Io cambierei proprio l’impostazione della tabella:
    `
    \documentclass{report}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath}
    \usepackage{siunitx}
    \usepackage{booktabs}
    \usepackage{caption}
    \captionsetup{font={small}}
    \begin{document}
    \begin{table}
    \centering
    \caption{Solution of Dirichlet equation by FM-BEM with $N=100$, $\Phi=1$ and boundary parametrized by \eqref{parametrizzation_fiore}, increasing $p$ and $r$}
    \begin{tabular} {S[table-format=1]S[table-format=1.4e-2]S[table-format=2]S[table-format=1.4]}
    \toprule
    {A} & {B} & \textbf{iter gmres} &\textbf{time} \\
    & & & \si{\s} \\
    \midrule
    1 & 8.2271e-8 & 28 & 0.114 \\
    5 & 5.9058e-10 & 28 & 0.2028 \\
    \bottomrule
    \end{tabular}
    \end{table}

    \begin{center}
    \captionof{table}{Solution of Dirichlet equation by FM-BEM with $N=100$, $\Phi=1$ and boundary parametrized by \eqref{parametrizzation_fiore}, increasing $p$ and $r$}
    \begin{tabular} {S[table-format=1]S[table-format=1.4e-2]S[table-format=2]S[table-format=1.4]}
    \toprule
    {A} & {B} & \textbf{iter gmres} &\textbf{time} \\
    & & & \si{\s} \\
    \midrule
    1 & 8.2271e-8 & 28 & 0.114 \\
    5 & 5.9058e-10 & 28 & 0.2028 \\
    \bottomrule
    \end{tabular}
    \end{center}
    \end{document}
    `
    Ho impiegato due soluzioni, entrambe premettono di impiegare la didascalia. La prima con l’ambiente [tt]table[/tt] te la consiglio, per permettere a LaTeX di posizionare la tabella dove preferisci. Altrimenti puoi lasciarla dentro a [tt]center[/tt], ma utilizza il comando [tt]\captionof[/tt] del pacchetto [tt]caption[/tt]. Inoltre ho sistemato la tabella impiegando le colonne S per un migliore allineamento. Nella didascalia, dove ti riferisci a una equazione ti consiglio di usare il comando [tt]\eqref[/tt] dal pacchetto [tt]amsmath[/tt].

    in risposta a: Social icon – non iscritto #104033
    Up
    0
    Down
    ::


    Puoi definirti un comando del genere con TikZ:
    `
    \documentclass{report}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{tikz}
    \usepackage{fontawesome}
    \makeatletter
    \newcommand\rosetta{Rosetta}
    \newcommand\barra[1]{\begin{tikzpicture}
    \node[inner sep=.05pt](a){#1};
    \draw[red,line width=1pt,join=round,cap=round](a.south west) — (a.north east);
    \end{tikzpicture}}
    \begin{document}
    \verb|Facebook|: \faFacebook \quad \faFacebookSquare \quad \barra{\faFacebook} \quad \barra{\faFacebookSquare}

    \verb|Twitter|: \faTwitter \quad \faTwitterSquare \quad \barra{\faTwitter} \quad \barra{\faTwitterSquare}

    \verb|Github|: \faGithub \quad \faGithubSquare \quad \barra{\faGithub} \quad \barra{\faGithubSquare}

    \verb|HTML5|: \faHtml5 \quad \barra{\faHtml5}

    \verb|LinkedIn|: \faLinkedin \quad \faLinkedinSquare \quad \barra{\faLinkedin} \quad \barra{\faLinkedinSquare}

    \verb|Pinterest|: \faPinterest \quad \faPinterestSquare \quad \barra{\faPinterest} \quad \barra{\faPinterestSquare}

    \verb|Google+|: \faGooglePlus \quad \faGooglePlusSquare \quad \barra{\faGooglePlus} \quad \barra{\faGooglePlusSquare}
    \end{document}
    `
    Come puoi osservare, il comando [tt]\barra[/tt] aggiunge la barra rossa al disegno per rappresentare appunto la mancanza del social network.

    in risposta a: [Risolto] Simbolo nell’indice #103921
    Up
    0
    Down
    ::


    Forse è dovuto al fatto che [tt]\dagger[/tt] va posto in un ambiente matematico. Prova questo MWE
    `
    \documentclass{article}
    \begin{document}
    \tableofcontents
    \section{Antani$\dagger$}

    \end{document}
    `

    in risposta a: Riferimento ipertestuale non funzionante #103293
    Up
    0
    Down
    ::


    Ho provato a compilare il tuo codice, ma il link funziona (se ci clicco sopra si apre la pagina nel browser con l’articolo). Hai provato a usare un altro visualizzatore pdf? Forse quello che usi ha dei prolemi con i link… Altrimenti non so cosa consigliarti.

Stai visualizzando 15 risposte – dal 1 al 15 (di 382 totali)

Go to top