cfiandra

Risposte nei forum create

Stai visualizzando 15 risposte – dal 256 al 270 (di 2,020 totali)
  • Autore
    Risposte
  • in risposta a: Problema tree e tikz con formule matematiche #100766
    Up
    0
    Down
    ::

    skevin93″ post=100486

    – si potrebbe spostare più a destra l’equazione? perchè il testo delle due parti continua (il testo delle diramazioni), quindi non si deve sfociare troppo oltre la pagina

    Il problema è come funziona la macro [tt]\tikzmark[/tt]: essa ti permette di segnare un punto nella tua pagina, da riutilizzare dopo con TikZ, ma il testo viene sovrapposto a tutto il resto (l’opzione [tt]overlay[/tt] che passi a TikZ.

    Secondo me è sufficiente dare una dimensione opportuna alla lunghezza dei segmenti bilanciando la dimensione dei nodi tramite chiavi [tt]minimum width[/tt] e [tt]minimum heigh[/tt].

    golden_boy” post=100488 @skevin93: non so perchè ma la tua soluzione funziona aggiungendo qualcosa:

    `
    \documentclass{article}

    %\usepackage[T1]{fontenc}
    %\usepackage{lmodern}
    %\usepackage[utf8]{inputenc}

    \usepackage[italian]{babel}
    \usepackage{amsmath}

    \DeclareMathOperator{\diff}{\mathrm{d}\!}
    \usepackage{tikz}
    %\usetikzlibrary{trees}

    \begin{document}

    \begin{equation}
    \frac{\diff}{\diff y}\int_{0}^{y} u(x)\diff
    \begin{tikzpicture}[remember picture,baseline=(x.base)]
    \node(x)[inner sep=0pt,outer sep=1pt]{$x$};
    \draw(x)–++(15:1cm)node[above right,align=justify]{$u(y)$ per il teorema di …};
    \draw(x)–++(-15:1cm)node[below right,align=justify]{$0$ per quanto sopra};
    \end{tikzpicture}
    \end{equation}
    \end{document}
    `

    Inoltre, se provo a inserire quei pezzi di codice nella tesi dà errore, proprio riguardo al \Declare

    Commentare le chiamate a pacchetti così importanti è un suicidio. Essere vaghi come continui ripetutamente a fare è controproducente per te, non certo per noi. Quale errore ottieni, come è costruito il preambolo della tesi? Anche avendo un’ottima sfera di cristallo non si può prevedere tutto.

    Ciao
    Claudio

    in risposta a: Problema con i mark in addplot #100776
    Up
    0
    Down
    ::

    schwarz89it” post=100476Buonasera a tutti,
    Sto cercando di creare un grafico con pgfplots che mostri due curve che hanno però scale fortemente diverse e ho cercato di seguire le indicazioni riportate nella guida scritta da Agostino De Marco e Roberto Giacomelli.
    Qui riporto il codice che ho usato
    `
    \begin{figure}
    \centering

    \pgfplotsset{
    every axis x label/.append style = {
    font = \relsize{0.9}
    },
    every axis y label/.append style = {
    font = \relsize{0.9},
    rotate = -90,
    xshift = -0.5em
    },
    minor grid style={dotted}
    }

    \begin{tikzpicture}
    \pgfplotsset{
    width=8cm, height=15cm,
    scale only axis,
    no markers
    }
    %
    %
    \begin{axis} [
    clip=false,
    width=8cm,
    hide y axis,
    axis x line*=bottom,
    xmin =0, xmax = 22,
    ymin = -40, ymax = 0,
    xtick={0,2,…,22},
    minor xtick={0.2,0.4,…,21.8},
    %ytick={0,-2,…,-40},
    %minor ytick={-0.2,-0.4,…,-40},
    xlabel = {$q_p$ (\si{\mega\pascal})},
    ]
    \end{axis}
    %
    \begin{axis} [
    clip=false,
    height=15cm,
    hide x axis,
    axis y line*=left,
    xmin =0, xmax = 22,
    ymin = -40, ymax = 0,
    ytick={0,-2,…,-40},
    minor ytick={-0.2,-0.4,…,-40},
    ylabel = \parbox{0.75cm}{\centering $y$ \\ \centering (\si{\meter})}
    ]
    \end{axis}
    %
    %
    \begin{axis}[
    hide x axis,
    hide y axis,
    xmin=0, xmax=22,
    ymin=-40, ymax=0
    ]
    \tikzset{every mark/.append style={scale=0.5}}
    \addplot[mark=o] coordinates{
    (1,0)
    (1.8,-0.2)
    (1.6,-0.4)
    (1.4,-0.6)
    (0.8,-0.8)
    (0.5,-1)
    (0.7,-1.2)
    (0.4,-1.4)
    (1.3,-1.6)
    (1.8,-1.8)
    (3,-2)
    (4.6,-2.2)
    (5,-2.4)
    (1.4,-2.6)
    (0.5,-2.8)
    (0.5,-3)
    (2.6,-3.2)
    (2.8,-3.4)
    (0.7,-3.6)
    (0.4,-3.8)
    (0.3,-4)
    (0.2,-4.2)
    (0.6,-4.4)
    (0.8,-4.6)
    (2,-4.8)
    (2.7,-5)
    (2,-5.2)
    (0.9,-5.4)
    (1.6,-5.6)
    };
    \end{axis}
    %
    %
    \begin{axis} [
    clip=false,
    width=8cm,
    yshift=-1.5cm,
    hide y axis,
    axis x line*=bottom,
    xmin =0, xmax = 0.5,
    ymin = -40, ymax = 0,
    xtick={0,0.1,…,0.5},
    minor xtick={0.025,0.05,…,0.5},
    xlabel = {$q_s$ (\si{\mega\pascal})},
    ]
    \end{axis}
    \begin{axis} [
    hide x axis,
    hide y axis,
    xmin=0, xmax=0.5,
    ymin=-40, ymax=0,
    ]
    %\tikzset{every mark/.append style={scale=1}}
    \addplot+ coordinates{
    (0.01591,0)
    (0.0282,-0.2)
    (0.03059,-0.4)
    (0.01781,-0.6)
    (0.01548,-0.8)
    (0.00704,-1)
    (0.01393,-1.2)
    (0.00587,-1.4)
    (0.0238,-1.6)
    (0.07299,-1.8)
    (0.11651,-2)
    (0.20558,-2.2)
    (0.20811,-2.4)
    (0.0589,-2.6)
    (0.02092,-2.8)
    (0.01825,-3)
    (0.10927,-3.2)
    (0.12132,-3.4)
    (0.02564,-3.6)
    (0.01713,-3.8)
    (0.0133,-4)
    (0.00709,-4.2)
    (0.02641,-4.4)
    (0.0334,-4.6)
    (0.0758,-4.8)
    };
    \end{axis}
    \end{tikzpicture}
    \end{figure}
    `
    A questo punti i miei problemi sono in realtà 3:

    1. Perché il secondo asse delle x che creo non vede come ultimo valore stampato a video 0.5?
    2. perché, pur usando prima di addplot, il comando \tikzset{every mark/.append style={scale=0.5}} non ottengo i cerchietti nei punti?
    3. Come posso inserire una legenda unica che mostri la spiegazione delle 2 curve?

    L’ultimo punto forse richiede una piccola spiegazione aggiuntiva, avevo scritto:
    `
    (0.0758,-4.8)
    };
    \legend{$q_p$, $q_s$}
    \end{axis}
    \end{tikzpicture}
    \end{figure}
    `
    Essendoci tuttavia un solo grafico dentro all’ultimo gruppo di axis mi riporta solo una riga. Spero di essere riuscito a spiegarmi, ringrazio fin da ora chiunque possa aiutarmi in questo mio piccolo problema.

    Ciao e benvenuto sul forum 🙂

    Potresti includere un esempio minimo compilabile: il tuo codice al momento non compila e non è semplice andare a capire quali pacchetti/librerie tu possa avere caricato. Per il problema 2, quel comando serve semplicemente per scalare la dimensione dei mark: non certo per impostarli come cerchi. Quindi il problema è nella definizione di addplot. Per il problema 3, probabilmente la soluzione migliore è quella proposta nel manuale nella sezione Legends Outside Of an Axis.

    Ciao
    Claudio

    in risposta a: Problema tree e tikz con formule matematiche #100763
    Up
    0
    Down
    ::

    skevin93″ post=100481Non è più semplice utilizzare [tt]\tikmark[/tt] come ti ha già mostrato @cfiandra?

    Probabilmente si 😉

    skevin93″ post=100481Piccola osservazione: [tt]\tikzstyle[/tt] è un comando deprecato: resta ancora per questioni di retrocompatibilità, ma si consiglia l’uso di [tt]\tikzset[/tt] 😉

    OT: io onestamente è un pezzo che ho lasciato perdere di farlo notare… il problema, a monte, è che le persone prendono il codice su texample.net senza preoccuparsi se nel frattempo sono passati 5/6 anni e quindi quel codice non è più adeguato. Mi pare anche di averlo fatto notare a Stefan, ma capisco che sarebbe un lavoraccio sistamare tutto.. Poi capitano problemi come questo!

    Ciao
    Claudio

    Up
    0
    Down
    ::

    Tessera” post=100479Salve.

    A questo link ho scaricato il template per articolo scientifico. Dato che divide la pagina su due colonne con multicol consiglia di usare il pacchetto float per gestire figure e tabelle. Volevo sapere se come ho inserito io la figura fosse giusto (ho aggiunto il pacchetto graphicx)

    `\begin{figure}[H]
    \centering
    \includegraphics[width=7cm]{ZnTPP.png}
    \caption{blabla}
    \end{figure}`

    Nel caso fosse giusto, c’è un modo per allineare la figura con il margine esterno della pagina? Così da guadagnare un pò di spazio e renderla più chiara, dato che è molto larga e bassa e su mezza pagina si vede poco. Ho provato ad aggiugere [O] vicino [H] ma non funziona, credo funzioni solo con wrapfig.

    Grazie!

    Non potresti essere più preciso? Quale stile hai scaricato, cosa intendi per “allineare la figura con il margine esterno della pagina”? Sarebbe opportuno allegare un’immagine del tuo risultato attuale per capire cosa non va.

    Ciao
    Claudio

    in risposta a: Problema tree e tikz con formule matematiche #100758
    Up
    0
    Down
    ::


    La soluzione corretta è quella proposta da OldClaudio: è una tesi, deve essere scritta come si deve!

    Ovviamente, usare una struttura ad albero in questo caso è un suicidio. Una soluzione più apprezzabile è sfruttare la proprietà della tikzmark macro (si veda guida tematica apposita):`\documentclass{article}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{amsmath}
    \DeclareMathOperator{\diff}{\mathrm{d}\!}
    \usepackage{tikz}
    \usetikzlibrary{trees}

    \newcommand{\tikzmark}[2][0pt]{\tikz[baseline=#1,remember picture]\node[coordinate](#2){};}

    \begin{document}
    Le scelte con amsmath:
    \begin{equation}
    \frac{\diff}{\diff y}\int_0^y u{x}\diff x =
    \begin{cases}
    0 & \text{per quanto sopra}\\
    u(y) & \text{per il teorema di PincoPallo}
    \end{cases}
    \end{equation}

    Le scelte con TikZ:
    % Set the overall layout of the tree
    \tikzstyle{level 1}=[level distance=3cm, sibling distance=3cm]
    \tikzstyle{level 2}=[level distance=3cm, sibling distance=2cm]

    % Define styles for bags and leafs
    \tikzstyle{bag} = [text width=2em, text centered]
    \tikzstyle{end} = [circle, minimum width=3pt,fill, inner sep=0pt]

    \begin{tikzpicture}[grow=right, sloped]
    \node[bag]
    % testo prima delle frecce
    {
    $
    \frac{d}{dy}
    \int_{0}^{y} u(x) \ dx
    $
    }
    % nodo giù
    child
    {
    node[bag] {0 per quanto sopra}
    }
    % nodo su
    child
    {
    node[bag] {u(y) per il teorema di …}
    }
    ;
    \end{tikzpicture}

    Usando meglio Ti\textit{k}Z:
    \begin{equation}
    \frac{\diff}{\diff y}\int_{0\tikzmark{y}}^{y\tikzmark[-0.5ex]{x}} u{x}\diff x
    \end{equation}
    \begin{tikzpicture}[remember picture,overlay]
    \draw[stealth-](x)–++(30:1cm)node[above right]{u(y) per il teorema di …};
    \draw[stealth-](y)–++(-30:1cm)node[below right]{0 per quanto sopra};
    \end{tikzpicture}
    \end{document}` Mi raccomando di compilare due volte.

    Avvertenza: la soluzione che propongo deve essere usata con cautela. Segmenti troppo lunghi faranno si che l’annotazione si vada a sovrapporre con il testo superiore o inferiore. Non che sia complicato fare le dovute correzioni, ma è sempre bene avvertire.

    Ciao
    Claudio

    in risposta a: Beamer Padova – problema #100706
    Up
    0
    Down
    ::

    mbomb” post=100461Ho formattato il pc perchè notavo che avevo alcuni problemi con Tex Live Manager. Ora funziona -_-

    grazie e scusate per l’inesistente dubbio. siete stati molto gentili.

    marco

    Ottimo!! Altrimenti sarebbe stato virtualmente impossibile capire cosa era andato storto… In ogni caso, prima di ricorrere alla “soluzione finale” formattando, sarebbe forse stato meno drastico provare a disinstallare completamente TeXLive e rieffettuare l’installazione. L’importante, però è che funzioni.

    Ciao
    Claudio

    in risposta a: Beamer Padova – problema #100701
    Up
    0
    Down
    ::

    mbomb” post=100446ma io compilo il file così come l’ho postato. L’errore lo ho proprio su questo example.
    Allego il log file

    [attachment=1282]example.zip[/attachment]

    Dunque, se procedi così:

    – scarichi il tema
    – copi example.tex nella cartella Padova
    – compili example.tex

    non può non funzionare!

    Ciao
    Claudio

    in risposta a: grafico con condizioni al contorno. #100719
    Up
    0
    Down
    ::

    emy” post=100426salve a tutti.
    avrei la necessità di inserire in un mio documento il grafico di questa funzione con le relative condizioni al contorno. Sapreste darmi una mano? Posso usare pgfplots?

    Grazie a tutti per l’aiuto e buona giornata!

    u_(s)-u_(yy)=0
    u(0,s)=0
    u(1,s)=1
    u(y,0)=0

    con 0

    In mancanza di informazioni in più, ti direi di sì. Puoi impostare il dominio della funzione più o meno come ti pare (chiave domain) e si possono gestire tranquillamente tutte le discontinuità possibili immaginabili (http://tex.stackexchange.com/q/63024/13304, http://tex.stackexchange.com/q/76418/13304).

    Ciao
    Claudio

    in risposta a: Beamer Padova – problema #100698
    Up
    0
    Down
    ::

    mbomb” post=100437non ho dati sensibili poichè è l’esempio contenuto nel link che ho postato.
    Lo riporto:

    `\documentclass{beamer}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usetheme{Padova}

    \title{Lorem ipsum dolor sit amet}
    \subtitle{Curabitur sit amet mi magna}
    \author{Tizio Caio}
    \date{January 1, 1900}

    \begin{document}

    \maketitle

    \begin{frame}{Outline}
    \tableofcontents
    \end{frame}

    \section{Introduction}

    \begin{frame}{Introduction}

    Etiam eu interdum ligula

    Nunc mi eros, vulputate in ornare a, viverra eget quam \vspace{.5em}

    \begin{itemize}
    \item Morbi \textbf{vitae lacus} porta neque tincidunt sodales \vspace{.5em}
    \item Proin tincidunt, \textbf{neque} at tincidunt mollis \vspace{.5em}
    \item Ut \alert{lacinia sem a nibh} consequat porttitor
    \end{itemize}
    \end{frame}

    \section{First section}

    \begin{frame}{First section}
    \begin{block}{Normal block}
    Fusce luctus venenatis felis quis semper
    \end{block}

    \begin{alertblock}{Alert block}
    $$ E = (x_1 \vee \neg x_2 \vee \neg x_3) \wedge (x_1 \vee x_2 \vee x_4) $$
    \end{alertblock}

    \begin{exampleblock}{Example block}
    Proin tincidunt, neque at tincidunt mollis
    \end{exampleblock}
    \end{frame}

    \end{document}
    `

    Ho provato di nuovo e a me funziona di nuovo. Puoi allegare il log che ottieni dalla compilazione?

    Ciao
    Claudio

    in risposta a: Beamer Padova – problema #100694
    Up
    0
    Down
    ::


    Strano perché dovrebbe funzionare. Prova a cancellare tutti i file ausiliari e ricompilare.

    Ciao
    Claudio

    in risposta a: Patterns in TikZ #100681
    Up
    0
    Down
    ::

    hpo” post=100403Grazie, in effetti era proprio quello che mi interessava.

    Adesso sono arrivato a questo codice, però ci sono due problemi: le croci sono delle x e vorrei ruotarle una per una in modo che appaiano come dei più, inoltre vorrei renderle più vicine tra loro come i meno..

    `
    \begin{tikzpicture}
    \draw [semithick][densely dashed] (0,0)–(2,0);
    \draw [decorate,decoration=crosses] (2,0)–(4,0);
    \end{tikzpicture}
    `

    Il manuale più recente di decorations dove lo trovo comunque?

    Prova: `\documentclass[tikz,border=10pt]{standalone}
    \usetikzlibrary{decorations.markings}

    % idea base da
    % http://tex.stackexchange.com/a/121914/13304

    \pgfkeys{/tikz/.cd,
    cross color/.store in=\crosscolor,
    cross color=black,
    cross distance/.store in=\crossdistance,
    cross distance=5mm,
    cross length/.store in=\crosslength,
    cross length=1mm,
    }

    \tikzset{crossed pattern/.style args={between #1 and #2}{
    postaction=decorate,
    decoration={
    markings,
    mark=
    between positions #1 and #2 step \crossdistance
    with
    {
    \draw[crossed pattern options](0,0)–++(90:\crosslength) (0,0)–++(270:\crosslength)
    (0,0)–++(0:\crosslength) (0,0)–++(180:\crosslength);
    }
    }
    },
    crossed pattern/.default={between 0 and 1},
    crossed pattern options/.style={
    thick,\crosscolor,
    },
    }

    \begin{document}
    \begin{tikzpicture}
    \draw [semithick][densely dashed] (0,0)–(2,0);
    \draw [cross color=red,crossed pattern] (2,0)–(4,0);
    \end{tikzpicture}

    \begin{tikzpicture}
    \draw [cross length=1.5mm,cross distance=8mm,crossed pattern options/.append style={blue,ultra thick},crossed pattern=between 0.25 and 0.75] (0,0) — (3,1) arc (0:180:1.5 and 1);
    \end{tikzpicture}

    \end{document}` La tua versione credo sia la 2.10, puoi verificare inserendo un [tt]\pgfversion[/tt] da qualche parte nel documento. La versione nuova del manuale si trova ovunque in rete perché TikZ è alla versione 3.0.0 da fine 2013. Tra l’altro, se aggiorni la tua distribuzione dei pacchetti la ottieni in automatico.

    Ciao
    Claudio

    in risposta a: philosophy-verbose: piccole modifiche #100629
    Up
    0
    Down
    ::

    OldClaudio” post=100389Venendo alla sitografia, essa dovrebbe essere proibita per legge. I siti internet son troppo evanescenti per poterli fornire come riferimenti a chicchessia. In ogni caso esiste sempre il campo Note, se proprio la notizia a cui si fa riferimento non si trova altro che in rete.

    A volte non si può fare a meno di avere quei tipi di riferimenti. Per esempio citando tutti i progetti europei che si occupano di “x”, è molto facile indirizzare al sito piuttosto che essere costretti a scegliere una pubblicazione specifica, nel caso non ci sia un articolo apposito sul progetto.

    Facevo l’esempio della sitografia perché è quello più esemplificativo. Mi è capitato di dare una mano in una tesi di dottorato, dove il collega voleva distinguere in due sezioni diverse le sue pubblicazioni rispetto a tutte le altre. Anche in questo caso usare biblatex ha i suoi vantaggi: non che non si possa fare con multibib, per esempio, ma ci si mette di più.

    Ciao
    Claudio

    in risposta a: Patterns in TikZ #100679
    Up
    0
    Down
    ::

    hpo” post=100390Ho da poco cominciato ad usare TikZ e mi sarebbe di grande utilità riuscire a creare un pattern composto da soli segni più.

    Più nel dettaglio: vorrei una linea del tipo +++ da (2,0) a (4,0), densely dashed allo stesso modo dei meno da (0,0) a (2,0).

    `
    \begin{tikzpicture}
    \draw [semithick][densely dashed] (0,0)–(2,0);
    \draw [semithick] (2,0)–(4,0);
    \end{tikzpicture}
    `

    Sono andato a cercare nel manuale di 900 pagine di TikZ ma nella libreria dei patterns compaiono delle stelline, non i più, inoltre scorrendo velocemente le figure di tutte le pagine non ho trovato da nessuna parte una pattern come quello che interessa a me. Qualcuno sa come crearne uno?

    Grazie in anticipo per le risposte. 🙂

    Purtroppo non è possibile perché i patterns vanno utilizzati come “riempimento” di forme chiuse perciò non puoi applicarli a segmenti. Quello che ti interessa sono le decorazioni, nello specifico guarda nel manuale decorations.markings.

    BTW: se hai il manuale di 900 pagine, hai una versione vecchia.

    Ciao
    Claudio

    in risposta a: philosophy-verbose: piccole modifiche #100627
    Up
    0
    Down
    ::

    ivan” post=100326Gli scienziati, quelli veri, cioè matematici, fisici, logici, ingegneri, ecc. non si fanno questi problemi. Prova ne è che la maggior parte non usa biblatex, perché la maggior parte ha capito benissimo il significato della bibliografia. Cosa che agli umanisti ancora non è chiara.

    Attento Ivan: molto spesso le categorie che hai elencato non usano biblatex semplicemente perché 1) bibtex funziona benissimo, 2) non sanno cosa sia biblatex, 3) sanno cosa sia biblatex, ma non vedono nessun beneficio nel cambiare (e si può andare avanti) 😉 Lo prova il fatto che quando devono fare una tesi per la semplice operazione di dividere fonti online e non, si vanno ad impelagare con pacchetti strani: appena gli si fa notare che con biblatex è un’operazione banale, ti buttano le braccia al collo (in senso figurato ovviamente).

    Ciao
    Claudio

    in risposta a: Beamer template per Università Sapienza #67430
    Up
    0
    Down
    ::

    crescenzi” post=100367Buongiorno Claudio,

    ero interessato al template sapienza per Beamer.
    Sono un dottorando in procinto di discutere la tesi di dottorato ed avendo già scritto la tesi usando sapthesis volevo completare l’opera anche con la presentazione.
    Attendo tue notizie.
    Grazie per la disponibilità,

    Rocco

    Da quanto ricordo, trovi qualche messaggio prima un link al repository di una versione successiva del tema che avevo creato inizialmente. Puoi usare quella o la versione iniziale tranquillamente.

    Se hai bisogno di ulteriori delucidazioni, non esitare a chiedere.

    Ciao
    Claudio

Stai visualizzando 15 risposte – dal 256 al 270 (di 2,020 totali)

Go to top