cfiandra

Risposte nei forum create

Stai visualizzando 15 risposte – dal 241 al 255 (di 2,020 totali)
  • Autore
    Risposte
  • in risposta a: Immagine con Wrapfig #101072
    Up
    0
    Down
    ::

    letteracdp” post=100807Per funzionare, funziona! 🙂 Certo che ora che ho imparato che esiste il pacchetto pullquote… Però sul CTAN non riesco a trovarlo. 🙁

    Vero, non è su CTAN, ma sul repository di TeX.SX: http://bazaar.launchpad.net/~tex-sx/tex-sx/development/view/head:/pullquote.dtx

    Ciao
    Claudio

    in risposta a: Immagine con Wrapfig #101067
    Up
    0
    Down
    ::

    letteracdp” post=100799Io però non conosco nessun pacchetto esistente che lo faccia. Ma magari mi sbaglio…

    C’è il pacchetto pullquotes di Stephen Lehmke: http://tex.stackexchange.com/a/70192/13304

    Ciao
    Claudio

    in risposta a: Golden spiral – Logarithmic spiral #100924
    Up
    0
    Down
    ::


    Ci ho lavorato un momento: `% Logarithmic spiral
    % Original Author: Andrew Mertz
    % http://www.texample.net/tikz/examples/logarithmic-spiral/
    % Modifications: Claudio Fiandrino
    \documentclass[tikz,border=10pt]{standalone}
    \usetikzlibrary{calc}

    \begin{document}
    \pagecolor{orange!10}% just to prove no white background is there
    \begin{tikzpicture}[x=1pt, y=1pt]
    % Compute the golden ratio
    \pgfmathsetmacro{\goldenRatio}{(1+sqrt(5)) / 2}

    % Compute the angle between the tangent and radial line
    \pgfmathsetmacro{\offset}{-0.5525}
    % CF: old version{rad(atan(2*ln(\goldenRatio)/pi))}; % no need for ; here

    % Plot the spiral using the parametric form of a logarithmic spiral
    % (a e^{b t} cos(t), a e^{b t} sin(t)). In this case a = 1 and b = 2
    % ln((1+sqrt(5)) / 2) / pi. There can be a slight gap between the
    % last line segment and the end of the plot. Having a large sample
    % size reduces the gap.
    \draw[thick,darkgray,domain=\offset:\offset+14*pi/2,
    smooth,samples=600,variable=\t] plot
    ({pow(\goldenRatio, 2 * \t / pi) * cos(\t r)},
    {pow(\goldenRatio, 2 * \t / pi) * sin(\t r)})
    coordinate(end);

    % Remember the start of the spiral
    \coordinate (0) at
    ({pow(\goldenRatio, 2 * \offset / pi) * cos(\offset r)},
    {pow(\goldenRatio, 2 * \offset / pi) * sin(\offset r)});

    % This loop draws the line segments
    % (CF) and permits accessing each of the coordinates using
    % as id the sequence number
    \foreach \i in {1,…,14}
    {
    % Get the “name” of the last point on the spiral
    \pgfmathsetmacro{\lastpoint}{\i-1}

    % Compute the start angle for this turn of the spiral
    \pgfmathsetmacro{\angle}{\i * pi / 2 + \offset}
    % CF: we need to have the coordinates with no visible
    % lines, hence we just use the \path operation
    \path (\lastpoint) —
    ({pow(\goldenRatio, 2 * \angle / pi) * cos(\angle r)},
    {pow(\goldenRatio, 2 * \angle / pi) * sin(\angle r)})
    coordinate (\i);
    }

    % CF: black rectangles
    \foreach \i[evaluate=\i as \nextp using int(\i-2)] in {14,13,…,2}
    \draw[ultra thick](\i) rectangle(\nextp);

    % CF: diagonals
    \foreach \i[evaluate=\i as \nextp using int(\i-2)] in {14,13}
    \draw[very thick,darkgray](\i) –(\nextp);
    \end{tikzpicture}
    \end{document}` Ecco il risultato
    [attachment=1296]ScreenShot2015-03-27at12.11.03PM.png[/attachment]

    Nel sorgente ci sono alcuni commenti in merito alle modifiche che ho fatto. In particolare, il nuovo offset potrebbe essere trovato in maniera rigorosa mentre al momento io sono andato a occhio. Seconda osservazione: avendo impostato x=1pt, y=1pt, la scala non mi piace molto (basti pensare che di default x=1cm, y=1cm) quindi attenzione. Terza osservazione: i rettangoli si sovrappongono; per fare un lavoro adeguato, bisognerebbe tracciare soltanto i segmenti necessari, ma è leggermente più complesso avere una soluzione scalabile. Con questa soluzione invece si può aumentare quasi a piacere il numero di samples senza alterare nulla o quasi (come idea, forse sarebbe più opportuno definire una variabile [tt]\numsamples[/tt] impostata inizialmente a 14 cosi come è ora).

    Ciao
    Claudio

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Creare un testo codificato #101011
    Up
    0
    Down
    ::


    Benvenuto nel forum 🙂

    Questo mi sembra un lavoro perfetto per la [tt]\tikzmark[/tt] macro. Guarda per esempio http://www.guitex.org/home/it/forum/5-tex-e-latex/92383-e-possibile-modificare-graffito-con-tikz#92392 Ora, quello che vuoi fare tu è leggermente diverso, ma nemmeno tanto: si tratta di sfruttare lo stesso principio che avevo mostrato nella guida tematica apposita alla sezione 3.4 (puoi scaricare la guida dalla sezione Documentazione->Guide Tematiche).

    Ciao
    Claudio

    in risposta a: latex ed immagini #101007
    Up
    0
    Down
    ::

    namelessg” post=100712ciao a a tutti

    Ho un problema con alcune immagini
    latex me le reimpicciolisce anche se non ho settato nessuna impostazione sulla dimensione dell’immagine
    esempio
    `\begin{figure}[h]
    \includegraphics{img/bc4}
    \end{figure)
    `
    c’è un modo per forzare latex ad usare la grandezza originale dell’immagine?
    grazie:?

    Beh, @nerdhero ha più o meno spiegato un paio di soluzioni. Il punto però è un altro. Se la tua immagine di partenza è di 10×10 pixel, hai voglia a scalarla… quindi prima di usare opzioni varie controlla l’effettiva dimensione dell’immagine. Programmi come GIMP ti possono aiutare.

    Ciao
    Claudio

    in risposta a: Immagini larghe in classicthesis #100990
    Up
    0
    Down
    ::

    nerdhero” post=100703Buongiorno a tutti, sto usando classicthesis impostata a twoside per la tesi di laurea.

    Vorrei includere un’immagine molto larga e bassa da mettere all’inizio della pagina, larga come textwidth+marginparsep+marginparwidth, e posizionarla in automatico di modo che resti allineata sempre al lato della rilegatura, sia che la pagina sia pari, sia che sia dispari.

    Esiste un modo per farlo?

    Al momento ho usato solo il codice
    `
    \begin{figure}[t]
    \includegraphics[width=1.3\textwidth]{material_editor.png}
    \caption{}
    \label{fig:editor}
    \end{figure}
    `
    che chiaramente non produce il risultato sperato, primo perché non so come esprimere la somma delle tre dimensioni, secondo perché in una pagina pari si allarga dalla parte sbagliata.

    [attachment=1294]Screenshot2015-03-2522.47.33copia.jpg[/attachment]

    Grazie in anticipo
    Marco

    Il problema è il seguente: la dimensione della gabbia del testo viene identificata da [tt]\textwidth[/tt] perciò dire che la tua immagine ha larghezza [tt]width=1.3\textwidth[/tt] è sbagliato se vuoi che l’immagine sia contenuta nella gabbia del testo. Per un risultato migliore potresti provare:`\includegraphics[width=.95\textwidth,keepaspectratio]{material_editor.png}`L’opzione [tt]keepaspectratio[/tt] permette di avere in automatico la dimensione altezza della figura in modo tale che l’immagine non risulti distorta.

    Ciao
    Claudio

    Ciao
    Claudio

    in risposta a: pacchetto caption #100963
    Up
    0
    Down
    ::

    Duzzo” post=100684Buongiorno, sicuramente è una stupidaggine ma comunque non capisco. Nelle guide e i manuali letti ho letto che la via più semplice per ottenere il rientro nelle caption degli elemento flottanti è proprio utilizzare il pacchetto caption con l’opzione hang. io scrivo

    \usepackage[hang]{caption}

    e l’errore è: Package caption Error: hang undefined. \usepackage

    cosa significa? devo installare manualmente il pacchetto o altro? utilizzo TexStudio 2.8.6

    Grazie 🙂

    Una possibile spiegazione è che hai letto una guida aggiornata, ma la versione del pacchetto di cui disponi sulla tua macchina è vecchia. Molto probabilmente aggiornando la distribuzione risolvi il problema.

    Ciao
    Claudio

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

    emy” post=100651scusami tanto, ma non riesco proprio ad uscirne… mi daresti ancora una mano?
    avevo pensato di iniziare utilizzando il comando addplot e di inserire come equazione da disegnare la mia equazione a derivate parziali….

    Ben volentieri, ma come diceva OldClaudio, non si può introdurre semplicemente l’equazione dentro il comando addplot. Se invece hai la soluzione, la cosa cambia.

    In alternativa, puoi usare matlab per il grafico e successivamente attraverso il tool matlab2tikz (http://www.mathworks.com/matlabcentral/fileexchange/22022-matlab2tikz-matlab2tikz) esportare il codice in pgfplots.

    Ciao
    Claudio

    in risposta a: Golden spiral – Logarithmic spiral #100921
    Up
    0
    Down
    ::

    And” post=100662ciao,
    ehm tra me e me, mi chiedevo se era il caso di chiedere piatto piatto a @Cfiandra se poteva regalarmi il codice tikz del disegno in questione.

    https://www.dropbox.com/s/3fpbzhgo7tuzzuh/goldsec%20-.jpg?dl=0

    Ho esitato un po’, ma mi sono detto: provo a chiedere, al massimo risponde di no.
    Giusto? 🙂

    grazie comunque,
    ciao
    Andrea

    Vedrò cosa posso fare nei prossimi giorni..

    Ciao
    Claudio

    in risposta a: Golden spiral – Logarithmic spiral #100914
    Up
    0
    Down
    ::


    Ringrazio OldClaudio per la fiducia, ma in questo caso conoscendo il codice originale è l’autore il vero esperto… visto che si tratta di Mark Wibrow uno dei collaboratori più stretti di Till Tantau (per intenderci, è lui che ha implementato le decorazioni ed è responsabile del motore matematico di pgf con Christophe Jorssen).

    Il codice, per chiarezza è stato postato in Golden spiral in TiKZ: how do I get the right shape and background?. Quello che posso dire è che per ottenere il risultato simile all’immagine di partenza dell’OP bastano un paio di operazioni: `\documentclass[tikz, border=0.125cm]{standalone}
    \begin{document}

    \def\spiral#1{%
    \pgfmathparse{int(#1)}%
    \ifnum\pgfmathresult>0
    \draw [help lines] (0,0) rectangle ++(1,1);
    \begin{scope}[shift={(1,1)}, rotate=90, scale=1/1.6180339887]
    \spiral{#1-1}
    \end{scope}
    \draw [red] (0,0) arc (270:360:1);
    \fi
    }

    \tikz[scale=2,rotate=-90,xscale=-1]{\spiral{12}}

    \end{document}` Aggiungo che per chi volesse fare qualcosa più corretto matematicamente, probabilmente la nuova libreria matematica (56 Math Library sul manuale) è una soluzione. Fra le altre cose, nuova non è più visto che ormai è in giro da un anno.

    Ciao
    Claudio

    in risposta a: problema di posizionamento con tikz #100842
    Up
    0
    Down
    ::


    Oppure puoi provare a cambiare la definizione di [tt]\tikzmark[/tt] perché accetti come argomento il testo. In quel modo il nodo ha esattamente la dimensione del testo per cui puoi accedere alla sua coordinata south (in realtà puoi accedere a tutte le coordinate predefinite…)

    Ciao
    Claudio

    in risposta a: la matematica di pgf #100865
    Up
    0
    Down
    ::


    Il problema è che xtick si aspetta di avere una lista di numeri, perciò non puoi inserire operazioni. Se vuoi fare cose speciali, puoi provare come avevo indicato in How to use a macro inside tick definition in pgfplots.

    Ciao
    Claudio

    in risposta a: compilazione bibliografia con IEEEtran bibliography style #100868
    Up
    0
    Down
    ::

    Del Vecchio” post=100575Buon giorno a tutti,
    sto scrivendo un lavoro scientifico utilizzando Latex. Lo stile della bibliografia deve essere IEEEtran. Compilando il file pdf, le voci bibliografiche vengono disposte su due colonne anche se ci sarebbe spazio a sufficienza nella pagina per disporle tutte in un’unica colonna. E’ la prima volta che mi capita un problema di questo genere con un file bib pur avendo utilizzato già altre volte lo style IEEEtran. Qualcuno ha avuto (e risolto) lo stesso problema? Ho fatto compilare anche il lavoro ad una collega sul suo portatile ma il risultato è stato analogo.
    Grazie
    Carmen

    Se ti riferisci solo all’ultima pagina (per un survey la bibliografia può occupare più pagine), direi che è il comportamento normale e da fra l’altro incoraggiato. Infatti, noterai nel sorgente un comando [tt]\IEEEtriggeratref{x}[/tt] dove x corrisponde al numero di referenza che si vuol far comparire sulla seconda colonna. Se guardi la spiegazione di questo comando nel template, vedrai:

    % trigger a \newpage just before the given reference
    % number – used to balance the columns on the last page
    % adjust value as needed – may need to be readjusted if
    % the document is modified later

    Ciao
    Claudio

    in risposta a: Pedidi e più pedici: errore di compilazione #100800
    Up
    0
    Down
    ::


    Mi associo a quanto dice Tommaso: è importante essere il più possibile precisi quando si chiede aiuto, ma tu continui a essere vago. Nota, non mi riferisco agli errori banali: quelli possono capitare a chiunque.

    Però, onestamente, quante volte ti è stato chiesto di produrre esempi minimi compilabili, che inizino con documentclass, includano i pacchetti e definizioni rilevanti oltre che il codice problematico del documento?

    Ora, il primo codice che hai allegato non è chiaramente un esempio minimo, ha un’impostazione particolare per le definizioni. Non dico che sia impossibile andare a ricavarla, però capisci che tutto l’effort pesa su chi è qui per aiutare? Non ci vuole nulla a creare un esempio minimo come quello di Gustavo. Oltretutto, nel farlo si risolvono i problemi approssimativamente in più del 50% dei casi.

    Poi, siccome LaTeX usa dei calcolatori, che sono macchine, i misteri non esistono 😉 Quando ci sono misteri, generalmente sono le persone che usano i calcolatori a crearli.

    Ciao
    Claudio

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

    golden_boy” post=100491Non è vaghezza la mia, ho solo scritto che il codice di skevin93 per funzionare non è completo e non compila. Ho mostrato il codice necessario per farlo funzionare, commentando pacchetti comuni, nel senso che quei pacchetti sono sicuramente utili, ma ciò che serve per la compilazione è la riga con \Declare…

    Questo è vero, ma concorderai che quel comando è stato utilizzato in tutti i messaggi precedenti. Anche un altro codice di skevin del messaggio #100481 non funziona perché manca un [tt]\end{document}[/tt], che chiaramente è semplice da inserire.

    Quello che voglio dire è che bisogna distinguere i casi in cui l’aggiunta di una riga risolve la situazione rispetto a quelli in cui non si sa come sia composto il preambolo.

    golden_boy” post=100491Inoltre, essendo una tesi di laurea, non mia, non posso pubblicare il lavoro (per privacy e per rispetto, visto che non è stata ancora stampata) , ma devo modificare il file originale senza comprometterne nè l’errore nè la sintassi.

    Ho scoperto da solo dove era l’errore: riguarda la posizione dove collocavo
    `
    \DeclareMathOperator{\diff}{\mathrm{d}\!} % inserisce il differenziale nelle formule
    \usepackage{tikz}
    `

    le ho inserite prima del \begin{document} e dopo tutti i package e \theoremstyle e \newtheorem e ora funziona 🙂

    L’errore era perchè inserivo le due righe come primi package. Errore di posizione, banale, ma non scontato 😉

    Francamente non capisco. Sai di quante tesi di laurea ci sono i preamboli su questo forum? Chiaramente sarebbe un discorso diverso per il contenuto, ma qui stiamo parlando del preambolo! Oltretutto, stiamo anche parlando di quella tesi di cui dicevi la consegna fosse imminente (si veda la discussione in questo filone)…

    Detto questo, felice che tu abbia risolto il problema. Era un errore di posizione si, direi però scontato: lasciamo perdere la question dell’operatore, bastava la chiamata ad un pacchetto all’interno di [tt]\begin{document}[/tt] a far nascere dei sospetti.

    Ciao
    Claudio

Stai visualizzando 15 risposte – dal 241 al 255 (di 2,020 totali)

Go to top