cfiandra

Risposte nei forum create

Stai visualizzando 15 risposte – dal 586 al 600 (di 2,020 totali)
  • Autore
    Risposte
  • in risposta a: Nuovo ambiente tikz #94775
    Up
    0
    Down
    ::

    marchetto” post=94379I disegni che devo fare sono quasi tutti piante, sezioni e prospetti di edifici. I grafici saranno ben pochi o forse proprio non ce ne saranno.
    I numeri mi servono principalmente per inserire le quote nei disegni (è per questo motivo che uso [tt]sinuitx[\tt][\b]).

    Quindi mi consigli di modificare lo stile dell’ambiente predefinito nel preambolo?

    Si, modificando l’esempio di cui ho inserito il link (ho volutamente scritto tutti i nodi per far vedere il funzionamento):`
    \documentclass{article}

    \usepackage{siunitx}
    \usepackage{tikz}

    \sisetup{
    group-digits=true,
    group-separator={\,},
    % group-four-digits=false,% default setting
    }
    \SendSettingsToPgf

    \begin{document}
    \begin{tikzpicture}
    \matrix{
    \node{siunitx:}; & \node{\num{9000}}; & \node{\num{19000}}; \\
    \node{pgf:}; & \node{\pgfmathprintnumber{9000}}; & \node{\pgfmathprintnumber{19000}}; \\
    };
    \end{tikzpicture}
    \end{document}
    `

    Ciao
    Claudio

    in risposta a: Nuovo ambiente tikz #94773
    Up
    0
    Down
    ::

    marchetto” post=94377Buongiorno a tutti,
    Vorrei definire un nuovo ambiente in per disegnare con [tt]tikz[/tt] che contenga le caratteristica di avere le lettere e i numeri in stile sans serif e di dimensioni inferiori a quelle del testo, le cifre sono scritte con i comandi del pacchetto [tt]siunitx[/tt].

    Per ora sto personalizzando ogni singolo ambiente con questo codice :
    `
    \begin{tikzpicture}
    \tikzset{font=\sffamily\footnotesize}
    \sisetup{
    mode = math,
    math-rm=\mathsf}



    \end{tikzpicture}`

    Mi potreste aiutare? Non so come definire le caratteristiche di [tt]siunitx[/tt] nel nuovo ambiente.

    Ciao
    Marco

    Dipende molto dal tipo di figure che devi disegnare, ma sarei propenso a dire: non farlo.

    Se sono grafici, siunitx e pgfplots possono interagire, vedi qui. Se sono disegni, allora dovrai usare dei nodi. Ma per modificare il font dei nodi devi usare la chiave [tt]font=…[/tt] e nessuno ti vieta di continuare a stampare con [tt]\pgfmathprintnumber[/tt] (il che, apparentemente, ci riporta al caso di pgfplots).

    Il maggior pregio che vedo nel non definire un nuovo ambiente è dovuto all’esternalizzazione. Se lo definisci non ti funzionerà più (a meno di recenti novità), vedi qui.

    Ciao
    Claudio

    in risposta a: Alignat, Minipage & \centering #94704
    Up
    0
    Down
    ::

    AD” post=94371`\begin{minipage}{\widthof{$\mathbf{HCO_3^-}$}} {\centering $\Uparrow$ \par}\end{minipage}[…]`

    E’ questo il bello OldClaudio, non funziona, dà un errore, ecco perchè mi scervello.

    PS. Anche in questo caso, per un principiante come me, è giusto chiedersi e scervellarsi col perchè questo accada? Oppure dovrei optare per la forma senza graffe non ponendomi alcun questito?

    Mi sto convincendo che la risposta sia da ricercarsi in qualche conflitto tra gli ambienti utilizzati (alignat, minipage).

    Quale errore?

    Non è un gran codice, ma sembra confermare il funzionamento. Nota nel terzo caso ho tolto il [tt]\par[/tt] finale. `
    \documentclass[]{article}
    \usepackage{amsmath,calc}
    \setlength{\fboxsep}{0pt}%
    \begin{document}
    \noindent\fbox{$\mathbf{HCO_3^-}$}\\
    \fbox{\begin{minipage}{\widthof{$\mathbf{HCO_3^-}$}}
    {\centering$\Uparrow$\par}
    \end{minipage}
    }\\
    \fbox{\begin{minipage}{\widthof{$\mathbf{HCO_3^-}$}}
    {\centering$\Uparrow$}
    \end{minipage}
    }

    \noindent$\mathbf{HCO_3^-}$\\
    \begin{minipage}{\widthof{$\mathbf{HCO_3^-}$}}
    {\centering$\Uparrow$\par}
    \end{minipage}
    \end{document}
    ` Il risultato:

    [attachment=1014]ScreenShot2014-06-17at8.54.09AM.png[/attachment]

    Ciao
    Claudio

    Attachments:
    You must be logged in to view attached files.
    in risposta a: un albero con tikz #94760
    Up
    0
    Down
    ::


    Con forest, hai sempre la possibilità di usare TikZ. Io posizionerei a mano il nodo F che deve essere figlio di C e D: `
    \documentclass{article}
    \usepackage{forest}
    %\usetikzlibrary{arrows}% in questo esempio non serve
    %\usetikzlibrary{decorations}% in questo esempio non serve
    \usetikzlibrary{calc}

    \begin{document}

    \begin{forest}
    for tree={
    child anchor=west,
    parent anchor=east,
    grow=east,
    anchor=west,
    edge path={
    \noexpand\path[\forestoption{edge}]
    (.child anchor) -| +(-5pt,0) — +(-5pt,0) |-
    (!u.parent anchor)\forestoption{edge label};
    },
    pred/.style={draw},
    edge=<-=triangle 45 }, [{A},pred , align=center, [{V} [C,pred,name=C] [D,pred,name=D] [E,pred] ] [V [AA,pred] ] ] ]; \node[draw](F) at ($(C.east)!0.5!(D.east)+(1,0)$){F};% posizione \draw[->](C.east)-|($(C)!0.5!(F)$)|-($(F.south west)!0.5!(F.west)$);
    \draw[->](D.east)-|($(D)!0.5!(F)$)|-($(F.north west)!0.5!(F.west)$);
    \end{forest}
    \end{document}
    ` Non capisco perché non ti piaccia la sintassi [tt]\draw[/tt], ma preferisci [tt]\path[draw,..][/tt] che è identica e più lunga.

    Ciao
    Claudio

    in risposta a: Disegnare vettori su una curva #94753
    Up
    0
    Down
    ::

    Russo” post=94357Buon giorno a tutti,

    Chiedo il vostro aiuto perche mi sono imbattuto in un piccolo problema. Devo fare un disegno di un moto circolare uniforme per scopo didattico.
    Ho disegnato la circonferenza senza problemi e adesso non riesco a disegnare in due punti della curva dei vettori che indicano velocità e accelerazione centripeda.

    Sto lavorando prevalentemente con pgfplots ma soluzioni alternative sono graditissime 😀

    Grazie a tutti in anticipo per avermi dato una mano

    Andrea

    Benvenuto nel forum per prima cosa 🙂

    Direi che questa è un’ottima occasione per mostrare ancora una volta le capacità della nuove librerie [tt]angles[/tt] e [tt]quotes[/tt] di TikZ 3.0.0 (quindi per la compilazione ci si deve avvalere di una distribuzione recente). Il resto è geometria:`
    \documentclass[tikz,border=10pt]{standalone}

    \usepackage{tikz}
    \usetikzlibrary{angles,calc,quotes,decorations.markings}

    \tikzset{mid arrow/.style={%
    postaction=decorate,
    decoration={
    markings,
    mark=at position 0.5 with {\arrow[#1]{stealth};}
    }
    }
    }

    \begin{document}

    \begin{tikzpicture}[font=\footnotesize]
    \draw[-stealth] (-2.5,0) — (2.5,0) node [below] {$x$};
    \draw[-stealth] (0,-2.5) — (0,2.5) node

    {$y$};

    \coordinate (O) at (0,0);
    \coordinate (A) at (1.5,0);
    \coordinate (B) at (30:1.5cm);

    \draw[radius=1.5cm] (O) circle ;

    \draw pic [draw=blue,angle radius=0.5cm,angle eccentricity=1.4,
    “$\theta$” {black,font=\footnotesize}]
    { angle = A–O–B}
    ;

    \draw[red,mid arrow=red] (B) — (O)
    node[near end,text=black,above] {$r$}
    node[pos=0.15,text=black,below] {$a_c$}
    ;
    \draw[red,-stealth] (B)–++(120:1cm)
    node[midway, text=black,right] {$a_t$}
    ;
    \end{tikzpicture}

    \end{document}
    ` La figura originale è tratta da http://it.wikipedia.org/wiki/Accelerazione_centripeta e di seguito il risultato del codice:
    [attachment=1013]ScreenShot2014-06-16at9.11.31AM.png[/attachment]

    Ciao
    Claudio

    Attachments:
    You must be logged in to view attached files.
    in risposta a: TeX Live 2014 #94723
    Up
    0
    Down
    ::

    egreg9″ post=94333Anche ImageMagick non viene più installato.

    Questo non è un potenziale problema per nuovi utenti che vorrebbero, ad esempio, usare la funzione [tt]conver[/tt] della classe/pacchetto [tt]standalone[/tt]?

    Ovviamente non è qualcosa di irrisolvibile e ci sono sicuramente fondati motivi per aver preso quella decisione, però…

    Ciao
    Claudio

    in risposta a: Alignat, Minipage & \centering #94696
    Up
    0
    Down
    ::


    Ci sono diverse alternative, io preferisco TikZ perciò ti propongo di utilizzare le matrici (peraltro i concetti sono del tutto simili alle normali tabelle): `
    \documentclass{article}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath,calc}

    \usepackage{tikz}
    \usetikzlibrary{arrows.meta,calc,matrix}

    \begin{document}

    Originale:

    \begin{alignat*}{5}
    &\mathrm{Alimenti\Rightarrow[H^+]}\;+\; && \mathbf{HCO_3^-} && \Rightarrow && \;\mathrm{CO_2+H_20} && \text{ (polmone)}\\
    & && \begin{minipage}{\widthof{$\mathbf{HCO_3^-}$}} \centering {$\Uparrow$} \end{minipage}&& \Leftarrow && && \text{ (rene)}.
    \end{alignat*}

    Versione A (simile alla tua):

    \begin{tikzpicture}
    \matrix (m) [matrix of math nodes]{
    &\mathrm{Alimenti \Rightarrow[H^+]}& + & \mathbf{HCO_3^-}& \Rightarrow &\mathrm{CO_2+H_20} & \text{ (polmone)}\\
    & & & \Uparrow & \Leftarrow & & \text{(rene).}\\
    };
    \end{tikzpicture}

    Versione B (a me sembra meglio, vedi tu se ha senso):

    \begin{tikzpicture}
    \matrix (m) [matrix of math nodes]{
    &\mathrm{Alimenti \Rightarrow[H^+]}& + & \mathbf{HCO_3^-}& \Rightarrow &\mathrm{CO_2+H_20} & \text{ (polmone)}\\
    & & & \hphantom{\Uparrow} & & & \text{(rene).}\\% \hphantom per avere il riferimento m-2-4, lasciando vuota la cella non verrebbe assegnato nessun nome
    };
    \draw[-{To[length=2.45pt]}] (m-2-7)-|($(m-2-4)+(0,4mm)$);
    \end{tikzpicture}

    \end{document}
    ` Per compilare questo documento, ti serve una distribuzione aggiornata. Il risultato è:

    [attachment=1012]ScreenShot2014-06-14at12.15.01PM.png[/attachment]

    Ciao
    Claudio

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Alignat, Minipage & \centering #94694
    Up
    0
    Down
    ::

    AD” post=94324Salve a tutti,

    vi allego il codice che ho composto ed il relativo risultato che volevo e sono riuscito ad ottenere dopo un sacco di tentativi.

    Ho un paio di domande:

    1) esiste un modo meno contorto e più semplice per ottenere la stessa cosa?

    2) utilizzando il \centering nel modo “anomalo” che vedete in immagine (e cioè con le graffe limitate solo all’argomento, ovvero la freccia), riesco ad ottenere l’allineamento centrale della stessa.
    Ma se provo ad usare \centering così come i manuali insegnano, ovvero come una dichiarazione – {\centering $\Uparrow$} – non ottengo l’allineamento centrato. Perchè?
    Ho anche provato ad aggiungere un \par dopo $\Uparrow$ (in un post ho trovato scritto che è necessario prima di chiudere la graffa), ma va tutto in errore e non riesco a far nulla.

    Ho ottenuto errore anche utilizzando \multicolumn {1}{c}{$Uparrow$} e non mi spiego il perchè.

    Probabilmente ci saranno dei conflitti strambi con l’ambiente alignat.

    Grazie a chi eventualmente mi aiuterà!

    PS. Cosa devo specificare se nella formuletta per calcolare l’argomento di alignat [(n° di & massimo + 1)/2] non viene un numero intero?

    Codice:
    [attachment=1010]prova1.jpg[/attachment]

    Risultato:
    [attachment=1011]risult1.jpg[/attachment]
    Andrea

    Ciao,

    per inserire il codice, non metterlo in figura altrimenti chi ti vuole rispondere deve riscriversi tutto. Inseriscilo fra i tag [ code ] e [ / code ] (elimina gli spazi che io ho lasciato apposta).

    Ciao
    Claudio

    in risposta a: errore non chiaro – pacchetto textpos #94674
    Up
    0
    Down
    ::

    Phoenix” post=94298Esatto, ora funziona. Ho messo anche hyperref per ultimo. Grazie mille!!

    Una cosa che non ho mai capito però è questa: i pacchetti non vengono caricati in parallelo ma sequenzialmente? e perché hyperref va per ultimo? c’è una regola pratica per il caricamento? Grazie in anticipo!! 🙂

    A dire la verità ci sono regole e convenzioni. Si può parlare di regole quando è necessario caricare un pacchetto prima di un altro per evitare un option clash.

    Per convenzione, hyperref andrebbe sempre caricato per ultimo. Non è vero nel 100% dei casi, ossia esistono pacchetti che vanno caricati dopo hyperref; trovi una lista qui.

    Altre convenzioni dicono di non caricare due volte lo stesso pacchetto (farlo con opzioni diverse generalmente causa errori, perciò è meglio fare attenzione). Per esempio, Beamer carica già di suo graphicx e xcolor. Quindi possono venire tolti tranquillamente dal tuo preambolo. Inoltre, avendo già xcolor, caricare color è perfettamente inutile.

    Ciao
    Claudio

    in risposta a: uso classe ticket.sty: inclinare scritta di 90 gradi #94665
    Up
    0
    Down
    ::

    renareto” post=94290e invece…ho fatto bene a tener aperto il ticket…:(

    Nella documentazione, non ho trovato nulla per ruotare un elemento testuale…

    Immagino sia una opzione di \put…
    ` \put( 6, 30){\includegraphics[width=40mm,angle=90,origin=bl]{logo_xxx}}`

    ma io non voglio inserire una immagine
    ma solo del testo… da ruotare

    Renato

    Sarà il caldo 😉 ma a me sembra che avessi ricevuto tutti gli input di cui avevi bisogno. Chiaramente il metodo corretto non è quello di utilizzare il classico comando per importare figure esterne. Come ti è stato spiegato, bastava leggere la documentazione di graphicx per trovare il comando [tt]\rotatebox[/tt]. A quel punto si è a posto: `
    \put(0,0){\rotatebox{90}{Testo}}
    ` Ciao
    Claudio

    in risposta a: Come creare un qualcosa di simile alle immagini allegate #94636
    Up
    0
    Down
    ::


    Onestamente ci sono un gran numero di pacchetti a tale scopo. Per esempio showexpl. Il manuale di TikZ sfrutta delle macro apposite per cui scrivendo nel sorgente: `
    \begin{codeexample}
    codice figura
    \end{codeexample}
    ` automaticamente compare sulla sinistra il codice e a destra la figura. Tkzexample di Alain Matthes prende spunto da queste macro. Moltissimi autori di pacchetti hanno scritto macro personali per la documentazione con la stessa filosofia dell’Arte; mi vengono in mente Marco Daniel (mdframed) e Cle­mens Nieder­berger.

    L’Arte credo utilizzi delle macro basate su listings. Per l’Arte di disegnare con LaTeX avevamo definito con Tommaso un piccolo pacchettino basato su listings e mdframd, ma alla fine credo che la scelta definitiva sia stata tcolorbox che ad oggi è sicuramente il miglior pacchetto per questo genere di lavoro.

    Ciao
    Claudio

    in risposta a: [AUTO-RISOLTO] togliere et al. dalla bibliografia #68525
    Up
    0
    Down
    ::

    Dork” post=94245E fu così che cercando con Google la soluzione a un problema attuale venne indirizzato alla pagina del forum GuIT dove egli stesso se lo pose e lo risolse, grazie all’aiuto del forum, anni prima 🙂

    Troppo divertente 🙂

    Un abbraccio a tutti

    Saalvé,

    Corrado.

    Allora potresti includere nel tuo messaggio il link alla precedente discussione: chiunque abbia lo stesso problema e legge questo topic saprà dove e come lo avevi già risolto.

    Ciao
    Claudio

    in risposta a: ArsTeXnica 18 e il GuIT Meeting #94537
    Up
    0
    Down
    ::

    OldClaudio” post=94174

    Sarà presto anche accessibile su http://www.guitex.org/home/it/arstexnica? Sempre per i soci, ovviamente.

    Sono al corrente del fatto che la versione informatica tutta intera e con gli articoli separati è già pronta, ma forse non ancora caricata sul sito finché non è spedita la copia cartacea. Io faccio solo il direttore; chi si occupa della stampa e dell’inserimento in rete sono altri. Sollecito, comunque.

    Ottimo, grazie mille! La mia è solo curiosità nel vedere gli articoli: poi nelle vacanze leggerò con calma la versione cartacea 🙂

    Ciao
    Claudio

    in risposta a: problema con formula che mi esce dalla colonna #94567
    Up
    0
    Down
    ::

    antonio80″ post=94175ciao,

    grazie della risposta

    la frase che mi eccede la larghezza della colonna è questa:
    `The $^{26}$Al is produced in the Mg-Al cycle by the $^{25}$Mg(p,$\gamma$)$^{26}$Al reaction \cite{Limata2010,Strieder2012}.`

    l’intestazione del documento è:
    `\documentclass[epj,a4paper]{svjour}
    \usepackage{multirow,rotating}
    \usepackage[latin1]{inputenc} %Ümläute
    \usepackage{graphicx}% Include Figure files
    \usepackage{siunitx}

    \graphicspath{{../Figures-EPS/}{.}{}}
    \usepackage[]{color}
    \usepackage[]{graphicx}
    \usepackage[]{enumerate}
    \usepackage[]{lineno}
    \usepackage[square,comma,numbers,sort&compress]{natbib}
    `

    così è come appare:

    [attachment=1003]ScreenShot2014-05-26at16.28.49.png[/attachment]

    fammi sapere se serve altro

    In quei casi c’è poco da fare: la cosa migliore è cercare di riformulare la frase per evitare che la formula capiti a fine riga. Per esempio:

    The $^{26}$Al is produced in the Mg-Al cycle by the well known reaction $^{25}$Mg(p,$\gamma$)$^{26}$Al \cite{Limata2010,Strieder2012}.

    Ma non è il mio settore: forse non è una reazione così nota 😉

    Ciao
    Claudio

    in risposta a: problema con formula che mi esce dalla colonna #94565
    Up
    0
    Down
    ::

    antonio80″ post=94171salve,

    sono appena registrato e quindi spero di non sbagliare sezione o altro del post.

    ho il problema che per scrivere un paper con doppia colonna ho una parte scritta che mi esce dal limite della colonna entrando nell’altra e non so come dirgli di non invadere lo spazio della seconda colonna. Non voglio usare cose tipo \\ per mandare forzatamente a capo perché poi magari il revisore dell’editor fa variazioni di formattazione e sta cosa gli da fastidio.

    la stringa è questa “$^{25}$Mg(p,$\gamma$)$^{26}$Al”

    mi potete aiutare?

    Benvenuto nel forum 🙂

    Quella che hai allegato è soltanto la parte che eccede immagino. Per darti un consiglio valido, sarebbe opportuno vedere tutta la formula e sapere quale classe utilizzi per redigere l’articolo (sebbene l’ultimo punto non è fondamentale).

    Ciao
    Claudio

Stai visualizzando 15 risposte – dal 586 al 600 (di 2,020 totali)

Go to top