Marco

Risposte nei forum create

Stai visualizzando 15 risposte – dal 136 al 150 (di 382 totali)
  • Autore
    Risposte
  • in risposta a: Casella con crocetta #99407
    Up
    0
    Down
    ::


    Non so se tra i pacchetti già caricati hai tikz, ma un codice del genere potrebbe andare?
    `
    \newcommand{\boxZ}{\tikz[baseline=(a.base)]{\node(a)[draw,minimum size=12pt]{\phantom{F}}; \draw(a.north west) — (a.south east) (a.north east) — (a.south west);}}
    `

    in risposta a: Studiare le dipendenze #99205
    Up
    0
    Down
    ::

    OldClaudio” post=98880

    Io lo segnerei come “incompatibile” con tutti quei pacchetti che emula: se uso [tt]titlesec[/tt] o [tt]geometry[/tt] nella classe [tt]memoir[/tt] vado certamente incontro a dei problemi

    Tra la fine della pagina xxix e l’inio della pagina xxx, la documentazione di memoir spiega quali pacchetti emula e di cui vieta il caricamanto e quali pacchetti, pur offrendo funzionalità simili a quelle contenute in memoir possono essere usati lo stesso. Vale pae na leggere uei pochi capoversi per rendersi conto delle compatibilità e delle indipendenze. In particolare titelesece e geometry sono usabili anche con memori.Come collaboratore iniziale di imakeidx posso dire che, benché memoir vieti il caricamento di makeidx (come specificato verso la fine della pagina xxix) non vieta espressamente imakeidx, perc cui le funzionalità di quest’ultimo possono essere usate tranquillamente, pur di non usare i comandi propri di memoir, e in effetti funziona beniissimo. Alla finde di dicembre dovrebbe essere caricato su CTAN e aggiunto ai pacchetti di TeX Live (e MiKTeX ?) il nuovo pacchetto indextools, che è un fork di imakeidx compatibile con la presenza del pacchetto bidi; siccome memori emula le funzionalità di bidi, la cosa potrebbe presentare un vantaggio per gli utenti. Non lo so, vedremo.

    Hai ragione: non utilizzando quella classe, sapevo solamente che era in grado di emulare molti pacchetti di personalizzazione, ma non ero a conoscenza di queste compatibilità 😀

    in risposta a: Ancora sull’interlinea #99302
    Up
    0
    Down
    ::

    samiel” post=98815Ho creato un file identico all’originale, inserendo però la bibliografia
    in \filecontent invece che in un separato file .bib e il problema no si presenta.
    Devo vedere meglio per riprodurre il problema. Ma… ho io le traveggole
    o in effetti l’interlinea varia FRA le note e ALL?INTERNO di ogni singola nota?

    [attachment=1218]out01.jpeg[/attachment]

    Potrei sbagliarmi (non conosco bene come vengono composte le note), ma lo spazio che indichi tu penso sia uno spazio verticale inserito come separatore tre le varie note. Per questo non risentirebbe delle varie modifiche apportate all’interlinea: non centra niente con essa. Dovresti cercare su i pacchetti per personalizzare le note se esiste un modo per modificare tale spazio.

    in risposta a: Studiare le dipendenze #99197
    Up
    0
    Down
    ::


    Io lo segnerei come “incompatibile” con tutti quei pacchetti che emula: se uso [tt]titlesec[/tt] o [tt]geometry[/tt] nella classe [tt]memoir[/tt] vado certamente incontro a dei problemi

    in risposta a: parametri geometry #97394
    Up
    0
    Down
    ::


    Dovresti fornirci un esempio minimo compilabile in cui si presenta l’errore.

    in risposta a: Studiare le dipendenze #99187
    Up
    0
    Down
    ::


    Sembra interessante. Non conoscevo il commando [tt]\listfiles[/tt]: sembra molto utile, se vuoi studiarti tutte le dipendenze 😀

    in risposta a: Esagoni multipli e colorati #99270
    Up
    0
    Down
    ::


    `
    \documentclass{article}
    \usepackage{tikz}
    \usetikzlibrary{shapes}

    \begin{document}

    \begin{tikzpicture}
    \begin{scope}
    [
    every node/.style={
    regular polygon,
    regular polygon sides=6,
    draw,
    minimum width=2.5cm,
    outer sep=0},
    ]

    \node (A) {Testo A};
    \node (B) at (A.corner 1) [anchor=corner 3] {Testo B};
    \node[anchor=corner 3] (C) at (B.corner 5) {C};
    \node (D) at (A.corner 5)[anchor=corner 2] {DECF};
    \node[anchor=corner 2] (E) at (D.corner 5) {E};
    \end{scope}
    \end{tikzpicture}
    \end{document}
    `
    Non è C ad essere troppo piccolo: sono A e B che si sono allargati. 😀 Ricorda che la chiave [tt]minimum width[/tt] imposta la dimensione minima: se il testo del nodo è troppo largo, si espande per adattarsi. Togli [tt]anchor=west[/tt] dalle impostazioni di [tt]every node[/tt] e imposta l’ancora per ogni singolo nodo.

    in risposta a: Esagoni multipli e colorati #99268
    Up
    0
    Down
    ::


    `
    \documentclass{article}

    \usepackage{tikz}
    \usetikzlibrary{shapes.geometric,shapes.misc}

    \newlength{\polyside}
    \newlength{\polyrad}
    \newcommand\esagono[2][]{\node[regular polygon, regular polygon sides=6, minimum width=2*\polyside, draw, #1] (reg1) at (#2){};
    \draw[fill](reg1) ++ (0,\polyrad*.4) — ++ (.25cm,0) — ++ (120:.5cm) — ++ (240:.5cm) — cycle;
    \draw[fill](reg1) ++ (0,-\polyrad*.4) — ++ (.25cm,0) — ++ (-120:.5cm) — ++ (-240:.5cm) — cycle;}

    \begin{document}
    % un esagono
    \begin{tikzpicture}
    \setlength{\polyside}{1.5cm}
    \esagono[label=center:primo esagono]{0,0}
    \end{tikzpicture}

    %due esagoni
    \begin{tikzpicture}
    \setlength{\polyside}{1.5cm}
    \esagono[label=center:primo esagono]{0,0}
    \esagono[label=center:secondo esagono]{30:\polyrad+.5cm}
    \end{tikzpicture}
    \end{document}
    `
    Per ulteriori personalizzazioni, ti consiglio di leggere una guida per TiKz (o consultare il voluminoso manuale). Qualche guida la trovi nella sezione documentazione del sito 😉

    in risposta a: Esagoni multipli e colorati #99266
    Up
    0
    Down
    ::


    Semplice: utilizzi un comando [tt]\esagono[/tt] per volta, invece di impiegare [tt]\foreach[/tt].
    `
    \begin{tikzpicture}
    \esagono[opzioni]{}
    \esagono{
    }
    ….
    \end{tikzpicture}
    `
    Se devi aggiungere del testo all’esagono o cambiarlo basta che utilizzi le opzioni del comando e gli passi [tt]label[/tt]. Devi solo cambiare questa riga nella definizione di [tt]\esagono[/tt]
    `
    \node[regular polygon, regular polygon sides=6, minimum width=2*\polyside,draw,#1] (reg1) at (#2){};
    `

    in risposta a: Esagoni multipli e colorati #99264
    Up
    0
    Down
    ::


    Faccio una piccola correzione al mio stesso codice. 😀 Nel preambolo aggiungi
    `
    \newlength{\polyside}
    \newlength{\polyrad}
    \newcommand\esagono[2][]{\node[#1,regular polygon, regular polygon sides=6, minimum width=2*\polyside,draw,label=center:testo interno] (reg1) at (#2){};
    \draw[fill](reg1) ++ (0,\polyrad*.4) — ++ (.25cm,0) — ++ (120:.5cm) — ++ (240:.5cm) — cycle;
    \draw[fill](reg1) ++ (0,-\polyrad*.4) — ++ (.25cm,0) — ++ (-120:.5cm) — ++ (-240:.5cm) — cycle;}
    `
    mentre il tuo codice diventa
    `
    \begin{tikzpicture}
    \setlength{\polyside}{1.5cm}
    \pgfmathsetlength\polyrad{sqrt(\polyside^2-(\polyside/2)^2)}
    \foreach\x in {0,…,4}{
    \foreach\y in {0,…,4}{\esagono[yshift=2*\y*\polyrad]{30:2*\x*\polyrad}}}
    \end{tikzpicture}
    `
    In questo modo non hai problemi legati alle dimensioni e puoi tranquillamente modificare il lato dell’esagono cambiando il valore di [tt]\polyside[/tt]. Rispetto a prima uso delle lunghezze, definite con il comando [tt]\newlength[/tt] nel preambolo.

    in risposta a: Esagoni multipli e colorati #99262
    Up
    0
    Down
    ::


    Ho provato a “pasticciare” un po’ con il tuo codice 😀 Cercherò di spiegarti cosa ho utilizzato per introdurti all’utilizzo di TiKz.
    `
    \begin{tikzpicture}
    \def\polyside{1.25cm}
    \pgfmathsetmacro\polyrad{sqrt(\polyside^2-(\polyside/2)^2)}
    \edef\polyrad{\polyrad cm}
    \newcommand\esagono[2][]{\node[#1,regular polygon, regular polygon sides=6, minimum width=2*\polyside,draw,label=center:testo interno] (reg1) at (#2){};
    \draw[fill](reg1) ++ (0,\polyrad*.4) — ++ (.25cm,0) — ++ (120:.5cm) — ++ (240:.5cm) — cycle;
    \draw[fill](reg1) ++ (0,-\polyrad*.4) — ++ (.25cm,0) — ++ (-120:.5cm) — ++ (-240:.5cm) — cycle;}
    \foreach\x in {0,…,4}{
    \foreach\y in {0,…,4}{\esagono[yshift=2*\y*\polyrad]{30:2*\x*\polyrad}}}
    \end{tikzpicture}
    `
    Innanzitutto ho definito [tt]\polyside[/tt] che rappresenta il lato del poligono (nel nostro caso un esagono). In tal modo puoi modificare direttamente il suo valore senza doverlo sostituire in tutto il documento. Faccio calcolare poi a TiKz la distanza tra il centro del poligono e il centro del lato e lo memorizzo come [tt]\polyrad[/tt] (il giochetto con la primitiva [tt]\edef[/tt] lo fatto per aggiungere [tt]cm[/tt] alla macro).

    Fatto ciò definisco una nuova macro con due argomenti, uno facoltativo e uno obbligatorio: l’argomento facoltativo sono le opzioni che eventualmente puoi passare al nodo, mentre quello obbligatorio sono le sue coordinate. Il comando prevede prima la creazione di un nodo di nome [tt]reg1[/tt] con la forma esagonale come lo hai impostato tu e poi, partendo dal suo centro (la coordinata [tt]reg1[/tt] corrisponde con il centro del nodo se non indicato diversamente) disegna i due triangoli, riempendoli con l’opzione [tt]fill[/tt]. In fine i comandi [tt]\foreach[/tt] permettono di attuare dei cicli.

    Spero che la spiegazione sia sufficientemente chiara. 😀

    in risposta a: Problema con il sommario della tesi #99080
    Up
    0
    Down
    ::


    Io collocherei i ringraziamenti nella pagina dietro il frontespizio. Il codice sarebbe questo e va posto subito dopo quello del frontespizio
    `
    \clearpage
    \thispagestyle{empty}\null
    \vspace{\strecth{1}}
    {\centering
    Voglio ringraziare per il seguente lavoro \dots \par}
    \clearpage
    `
    Prova a vedere se ti piace 😀 Il comando [tt]\vspace{\strecth{1}}[/tt] aggiunge uno spazio elastico, ossia uno spazio in grado di espandersi all’infinito (in questo caso). Così il testo viene “spinto” nella parte bassa della pagina. Puoi provare a cambiare la centratura o modificarlo come preferisci.

    Un altro metodo è creare un capitolo come il sommario che ti ha descritto @OldClaudio, con il comando [tt]\chapter*[/tt]

    in risposta a: Problema con un grafico: dimensione file eccessiva? #99032
    Up
    0
    Down
    ::


    Non avendo il file con la tabella non saprei dirti cosa non funziona, ma ho notato che sotto [tt]xmajorgrid[/tt] e [tt]ymax=1[/tt] hai lasciato delle righe bianche: LaTeX le traduce in due comandi [tt]\par[/tt] e forse ti dà i problemi che indichi.Togli i due spazi (o mmettici un [tt]%[/tt]) e riprova a compilare. 😀

    in risposta a: matematica: accento per arco #38667
    Up
    0
    Down
    ::


    Riesci a produrre un esempio minimo compilabile che riproduca il tuo errore? Questo sembra funzionare correttamente:
    `
    \documentclass{article}
    \usepackage{yhmath}

    \begin{document}
    $\wideparen{AB} \infty$
    \end{document}
    `

    in risposta a: formula mhchem nel comando section #98911
    Up
    0
    Down
    ::


    Confermo quanto detto da @ivan: anche a me il tuo codice compila correttamente.

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

Go to top