Matteo

Risposte nei forum create

Stai visualizzando 15 risposte – dal 91 al 105 (di 124 totali)
  • Autore
    Risposte
  • in risposta a: Una figura “a mano libera” con TikZ #104481
    Up
    0
    Down
    ::

    cfiandra” post=104524Qui serve hobby 😉

    Riporto un esempio da cui prendere spunto: per dare una forma più frastagliata basta incrementare il numero di punti. `\documentclass[tikz,border=10pt]{standalone}
    \usetikzlibrary{hobby}

    \begin{document}

    \begin{tikzpicture}
    \draw[help lines,step=0.5] (0,0)grid(4,4);
    % spiaggia
    \fill[gray!50] (2.35,4)
    to[curve through={(2.65,3.75)..(3,3.5)..(2.8,3.45)..(2.7,3.25)..(2.9,2.95)..(3.5,2.85)..(3.4,2)}]
    (4,1)–(4,4)–(3,4);
    % bordo spiaggia
    \draw(2.35,4)
    to[curve through={(2.65,3.75)..(3,3.5)..(2.8,3.45)..(2.7,3.25)..(2.9,2.95)..(3.5,2.85)..(3.4,2)}]
    (4,1);
    % città
    \node [circle,fill=black,text=black,inner sep=1pt,label={above:A}](A)at(2.9,2.95){};
    \node [circle,fill=black,text=black,inner sep=1pt,label={above:B}](B)at(3.4,2){};
    \end{tikzpicture}

    \end{document}`
    Ciao
    Claudio

    Ho provato a lanciare questo esempio compilabile, ma mi da come errore

    (c:/texlive/2015/texmf-dist/tex/latex/hobby/pml3array.sty

    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    !
    ! LaTeX error: “kernel/command-not-defined”
    !
    ! Control sequence \__msg_show_variable:Nnn undefined.
    !
    ! See the LaTeX3 documentation for further information.
    !
    ! For immediate help type H .
    !………………………………………..

    l.185 …riant:Nn \__msg_show_variable:Nnn { Nno }

    ?

    Ho installato TeXlive da qualche mese e con la versione completa, è possibile che io debba aggiornare qualcosa o il problema è di altra natura?

    in risposta a: Una figura “a mano libera” con TikZ #104479
    Up
    0
    Down
    ::


    Credo che questa possa essere una soluzione

    `\documentclass[a4paper,11pt,twoside,openright,final]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}

    \usepackage{pgfplots,relsize,pgfplotstable,lmodern,pgfkeys, pgfmath}
    \pgfplotsset{compat=1.3}
    \pgfkeys{
    /pgf/number format/.cd, % “change directory”
    use comma
    }
    \usetikzlibrary{plotmarks,arrows.meta,calc,intersections,through,backgrounds,bending}
    \usetikzlibrary{positioning,patterns,decorations.markings}

    \begin{document}

    \begin{figure}
    \centering
    \begin{tikzpicture}
    \draw[step=1cm,gray,very thin](0,0) grid (16,11);

    \path[draw=black,fill=gray] (11,11).. controls (11.2,10.5) .. (11.3,10) .. controls
    (11.5,9.5) .. (12,9).. controls
    (12.1,8.6) .. (12,8).. controls
    (11.7,7).. (12,6.8).. controls
    (13,7.1)..(13.5,7).. controls
    (13.7,6.5)..(13.2,6)..controls
    (13.1,5.7)..(13.2,5).. controls
    (13.1,4.2)..(13.5,4)..controls
    (14,3.8)..(14.3,3)..controls
    (15,2.3)..(15.3,2)..controls
    (15.3,1.8)..(15.5,1.8)..controls
    (15.6,1.8)..(16,1.7)–(16,11)–cycle;

    \path[draw=black,fill=black] (12,9) circle
    (0.1) node[right, xshift=3] () {A};

    \path[draw=black,fill=black] (14.3,3) circle
    (0.1) node[right, xshift=3] () {B};

    \path[draw=black,fill=gray] (2,6) circle
    (0.1) node[above, yshift=3] () {Isola Rotonda};

    \coordinate (R) at (4,9);

    \foreach \angle in {0, 90,180,270}
    {\draw[draw=black,fill=black] (R)–($(R)+(\angle-45:0.2)$)–($(R)+(\angle:1)$)–cycle;
    \draw[draw=black,fill=white] (R)–($(R)+(\angle+45:0.2)$)–($(R)+(\angle:1)$)–cycle;
    \coordinate (D) at ($(R)+(\angle+45:0.2)$);
    \draw[draw=black,fill=black](D)–($(D)+(\angle-9.3535:0.0906)$)–($(D)+(\angle+45:0.5)$)–cycle;
    \draw[draw=black,fill=white](D)–($(D)+(\angle+99.3535:0.0906)$)–($(D)+(\angle+45:0.5)$)–cycle;};

    \node at ($(R)+(0:1.2)$) {E};
    \node at ($(R)+(45:1.2)$) {NE};
    \node at ($(R)+(90:1.2)$) {N};
    \node at ($(R)+(135:1.2)$) {NO};
    \node at ($(R)+(180:1.2)$) {O};
    \node at ($(R)+(215:1.2)$) {SO};
    \node at ($(R)+(270:1.2)$) {S};
    \node at ($(R)+(315:1.2)$) {SE};

    \end{tikzpicture}
    \end{figure}
    \end{document}`

    Probabilmente si può migliorare il bordo, ma i punti sono stati valutati a occhio!

    in risposta a: Sommario senza lista delle figure/tabelle e ringraziamenti #104382
    Up
    0
    Down
    ::


    Per la nomenclatura ho trovato in rete questa discussione, nomenclatura non so se possa esserti utile. Mentre per il ringraziamenti devi aspettare i saggi.

    in risposta a: Sommario senza lista delle figure/tabelle e ringraziamenti #104380
    Up
    0
    Down
    ::


    Scusami, colpa mia che ho letto male, tu hai scritto giusto. La risposta a questa domanda però non ce l’ho.

    in risposta a: Sommario senza lista delle figure/tabelle e ringraziamenti #104378
    Up
    0
    Down
    ::


    Salvo che la classe non usi particolari accorgimenti, ti basta commentare poche righe all’inizio di \begin{document} qui ti riporto il codice modificato
    `
    \begin{document}

    \frontmatter

    %\begin{flushright}
    %\pdfbookmark{Inscription}{Inscription}
    %\thispagestyle{empty}
    %\null\vspace{\stretch{1}}
    %\emph{Testo della dedica}
    %\vspace{\stretch{2}}\null
    %\end{flushright}
    %\cleardoublepage
    \pdfbookmark{Contents}{Contents}
    \tableofcontents
    %\listoffigures
    %\listoftables
    \renewcommand{\nomname}{Nomenclature and Acronyms}
    \printnomenclature[2.2in]
    \input{MaterialeInizialeFinale/Acknowledgements}
    \input{MaterialeInizialeFinale/Foreword}
    \input{MaterialeInizialeFinale/Introduction}

    \mainmatter
    \pagenumbering{arabic}
    \input{Capitoli/primo}
    \input{Capitoli/secondo}
    \input{Capitoli/terzo}
    \input{Capitoli/quarto}
    \input{Capitoli/quinto}
    \input{Capitoli/sesto}
    \input{Capitoli/conclusioni}

    \backmatter
    \input{MaterialeInizialeFinale/Appendix}

    \cleardoublepage
    \renewcommand{\bibname}{References}

    \cleardoublepage
    \printindex
    \printbibliography[title=References,heading=bibintoc]
    \end{document}
    `

    Prova così e fammi sapere.

    in risposta a: HELP Tabelle lunghe #104233
    Up
    0
    Down
    ::


    Il l’uso di S[table-format=2.3] lo suggerivo per l’allineamento delle cifre, si potrebbe anche usare D{.}{.}{2.3}, ma trovo più versatile il formato di siuntx, mi sono proprio dimenticato di correggere le parentesi quadre, grazie di averlo fatto notare.
    Visto che ci sono consiglio di moificare
    `\multicolumn{3}{l}{\makebox[2.5cm][l]{\footnotesize\itshape\tablename~\thetable:
    continua dalla pagina precedente}} \\`
    con
    `\multicolumn{3}{l}{\parbox[c]{3.5cm}{\footnotesize\itshape\tablename~\thetable:
    continua dalla pagina precedente}} \\`
    il risultato è leggermente migliore.

    Se invece vuole usare multicol passo la mano perché io personalmente non l’ho mai usato. Attendiamo novità da @caramgonzo

    in risposta a: HELP Tabelle lunghe #104231
    Up
    0
    Down
    ::



    @OldClaudio
    credo che il suo problema nascesse dal fatto che le frasi Tabella 1: continua dalla pagina precedente e Tabella 1: continua alla pagina seguente generassero un allineamento delle colonne poco elegante, io ho provato a modificare il codice così:
    `\documentclass[a4paper]{book}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[english,italian]{babel}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{xymtex}
    \usepackage{graphicx}
    \usepackage{caption}
    \usepackage{textcomp}
    \usepackage{mhchem}
    \usepackage{chemfig}
    \usepackage{array}
    \usepackage{pgfplots}
    \usepackage{pgfplotstable}
    \usepackage{siunitx}
    \usepackage{longtable}
    \usepackage{multicol}
    \usepackage{booktabs}
    \begin{document}

    \begin{longtable}{*{3}{S[table-format=-2.3]}}
    \caption{Idrolisi Acida dell' Acetato di Metile}
    \label{tab:longtable}\\
    %
    %intestazione iniziale
    \toprule
    %\multicolumn{1}{c}{Comando} & \multicolumn{2}{c}{Effetto} \\
    {V [\si{\centi\metre\cubed}]} & {pH} &{$\frac{\Delta y}{\Delta x}$} \\
    \midrule
    \endfirsthead
    %
    %intestazione normale
    \multicolumn{3}{l}{\makebox[2.5cm][l]{\footnotesize\itshape\tablename~\thetable:
    continua dalla pagina precedente}} \\
    \midrule
    {V [\si{\centi\metre\cubed}]} &{pH} & {$\frac{\Delta y}{\Delta x}$} \\
    \midrule
    \endhead
    %
    %piede normale
    \midrule
    \multicolumn{3}{r}{\makebox[2.5cm][r]{\footnotesize\itshape\tablename~\thetable:
    continua nella prossima pagina}} \\
    \endfoot
    %
    %piede finale
    \bottomrule
    \multicolumn{3}{r}{\makebox[2.5cm][r]{\footnotesize\itshape\tablename~\thetable:
    si conclude dalla pagina precedente}} \\
    \endlastfoot
    %
    %
    0.000 & 2.445 & 0.000 \\
    0.010 & 2.445 & -0.100 \\
    0.020 & 2.444 & 0.000 \\
    0.030 & 2.444 & 0.045 \\
    0.646 & 2.472 & 0.046 \\
    1.300 & 2.502 & 0.053 \\
    2.040 & 2.541 & 0.066 \\
    2.766 & 2.589 & 0.093 \\
    3.472 & 2.655 & 0.124 \\
    4.116 & 2.735 & 0.199 \\
    4.720 & 2.855 & 0.303 \\
    5.182 & 2.995 & 0.536 \\
    5.542 & 3.188 & 0.506 \\
    5.716 & 3.276 & 0.556 \\
    6.058 & 3.466 & 0.686 \\
    6.376 & 3.684 & 0.452 \\
    6.604 & 3.787 & 0.522 \\
    6.784 & 3.881 & 0.403 \\
    7.124 & 4.018 & 0.312 \\
    7.518 & 4.141 & 0.234 \\
    7.966 & 4.246 & 0.339 \\
    8.470 & 4.417 & 0.407 \\
    8.900 & 4.592 & 0.215 \\
    9.258 & 4.669 & 0.350 \\
    9.518 & 4.760 & 0.436 \\
    9.940 & 4.944 & 0.534 \\
    10.318 & 5.146 & 0.727 \\
    10.604 & 5.354 & 1.185 \\
    10.788 & 5.572 & 1.929 \\
    10.858 & 5.707 & 2.222 \\
    10.894 & 5.787 & 3.012 \\
    10.978 & 6.040 & 4.250 \\
    11.010 & 6.176 & 5.400 \\
    11.030 & 6.284 & 5.500 \\
    11.050 & 6.394 & 10.696 \\
    11.106 & 6.993 & 47.500 \\
    11.116 & 7.468 & 43.500 \\
    11.126 & 7.903 & 24.333 \\
    11.138 & 8.195 & 13.500 \\
    11.148 & 8.330 & 9.700 \\
    11.178 & 8.621 & 6.895 \\
    11.216 & 8.883 & 4.120 \\
    11.266 & 9.089 & 3.392 \\
    11.340 & 9.340 & 2.261 \\
    11.428 & 9.539 & 1.550 \\
    11.548 & 9.725 & 1.031 \\
    11.710 & 9.892 & 0.665 \\
    11.928 & 10.037 & 0.442 \\
    12.222 & 10.167 & 0.297 \\
    12.596 & 10.278 & 0.253 \\
    13.054 & 10.394 & 0.174 \\
    13.542 & 10.479 & 0.117 \\
    14.104 & 10.545 & 0.109 \\
    14.730 & 10.613 & 0.090 \\
    15.372 & 10.671 & 0.077 \\
    16.038 & 10.722 & 0.067 \\
    16.726 & 10.768 & 0.644 \\
    \end{longtable}
    \end{document}`

    Tuttavia
    `\multicolumn{3}{l}{\makebox[2.5cm][l]{\footnotesize\itshape\tablename~\thetable:
    continua dalla pagina precedente}} \\`

    che ho scritto io adesso, quindi solo mia è la colpa di questo obrobrio, non mi sembra mandare a capo la frase in modo corretto. Forse Lei ha una soluzione più elegante e funzionale.
    Ho anche introdotto lo stile di colonna S visto che carica il pacchetto Siunitx.
    Poi non riesco a capire esattamente se il problema della toprule sia risolto.

    in risposta a: Inserire immagine manualmente #104158
    Up
    0
    Down
    ::


    Per scontornare a mano la figura puoi scrivere
    `
    \includegraphics[angle=0,trim=0 0 0 0,clip,width=0..5\textwidth]{Immagine}
    `
    modificando il valore dei 4 zeri opportunamente, nell’ordine sono: bordo sinistro, bordo in basso, destro e alto.

    in risposta a: Grafici di funzioni semplici #104047
    Up
    0
    Down
    ::


    Per la questione del valore 150, sono andato in cerca perché ricordavo di aver letto qualcosa nel forum di recente, too large come spiega @OldClaudio non si può superare il valore 16384 che è il quadrato di 128. Se la questione ti può interessare ti ho inserito la discussione. La mia ovviamente è solo un’ipotesi, ma lascio al Prof. il compito di darti eventuali chiarimenti aggiuntivi.

    in risposta a: Grafici di funzioni semplici #104046
    Up
    0
    Down
    ::


    Allora, per risolvere il problema basta aggiungere samples=100 o 50 o quello che preferisci, potresti anche aggiungere domain, ma come puoi vedere l’ho commentato perché il valore 150 è troppo grande e la matematica di latex non è così spinta, almeno a me lo da come errore. Essendo samples il comando che dichiara in quanti punti calcolare la funzione, ma non l’intervallo è implicito che modificando i limiti xmin ecc, lui modificherà anche il grafico di conseguenza.
    Ho anche commentato \legend{} perché posto così ti ricadrebbe sopra al testo titolo (servono altre specifiche per posizionarlo correttamente). Ti consiglio di guardare il manuale pgfplots che è estremamente completo, oppure una breve ma utile guida guida spero di essermi spiegato.

    `\begin{tikzpicture}
    \begin{axis} [axis lines=middle,
    xlabel=$x$,
    ylabel=$y$,
    xmin=-6,xmax=6,
    ymin=-10, %ymax=1,
    grid=major,
    width=4cm, height=4cm,
    title={Titolo},
    %domain=0:150,
    samples=100]
    \addplot [thick] {2*x+5*x^2+5};
    %\legend{$Legenda$};
    \end{axis}
    \end{tikzpicture}`

    in risposta a: Grafici di funzioni semplici #104044
    Up
    0
    Down
    ::


    senza l’esempio minimo compilabile è difficile capire cosa non va nel tuo codice.

    in risposta a: Problema con Caption in ambiente landscape #103744
    Up
    0
    Down
    ::

    Accardi” post=103751non riesco ad inserire la caption sotto una tabella all’interno di u ambiente landscape mentre usando sidewaysfigure invece non ho problemi.. mi potete spiegare perchè?
    Premetto che sono un principiante quindi probabilmente la soluzione sarà banale. Inoltre mi potete dire come si centra il testo verticalmente all’interno delle celle? Grazie per l’aiuto.

    \documentclass[a4paper,11pt]{article}
    \usepackage{pdflscape}
    \begin{document}
    \begin{landscape}
    \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
    \hline
    bla & bla & bla & bla & bla & bla & bla & bla & bla & bla & bla & bla \\
    \hline
    \end{tabular}
    \caption{Results}\label{tab:1}
    \end{landscape}
    \end{document}

    L’errore è il seguente: ! LaTeX Error: \caption outside float.

    Visto che hai scritto in piena notte penso che per prima cosa ti interessi riuscire a mettere il caption sotto la tabella, quindi ho modificato il tuo file minimo compilabile aggiungendo l’ambiente table e anche il comando centering che centra la tabella in mezzo al foglio invece che allinearla a sinistra.

    `\documentclass[a4paper,11pt]{article}
    \usepackage{pdflscape}
    \begin{document}
    \begin{landscape}
    \begin{table}[htb]
    \centering
    \begin{tabular}{*{12}{c}}
    \hline
    bla & bla & bla & bla & bla & bla & bla & bla & bla & bla & bla & bla \\
    \hline
    \end{tabular}
    \caption{Results}\label{tab:1}
    \end{table}
    \end{landscape}
    \end{document}`

    Non sono andato a leggere la documentazione del pacchetto caption, ma credo che il tuo problema fosse proprio dovuto alla mancanza di table, infatti come avrebbe potuto capire che si trattava proprio di una tabella e non di una figura? La mia è solo una blanda ipotesi, ma lascio ai veri esperti fornirti le spiegazioni vere.
    Inoltre come puoi vedere ti ho rimosso i filetti verticali, che non sono belli da vedersi, se hai letto L’arte di scrivere con LaTeX di Lorenzo Pantieri §6.3.1 lo dovresti sapere (scusami hai detto di essere un principiante, quindi ti può essere sfuggito).
    Una domanda invece:

    come si centra il testo verticalmente all’interno delle celle

    cosa intendi di preciso? Personalmente non l’ho capito.
    Spero comunque possa esserti d’aiuto.

    in risposta a: Problemi a disegnare le curve con Tikz #103583
    Up
    0
    Down
    ::


    chiedo scusa, ma non è più semplice tracciare l’arco con la funzione?
    `\draw (3mm,0mm) arc [start angle=0, end angle=30, radius=3mm];
    `

    L’esempio è quello preso dal manuale PGF qui il link (pag 34) manuale.
    Mi sembrerebbe più semplice.

    in risposta a: Scalare automaticamente con tikz #103510
    Up
    0
    Down
    ::


    Grazie Claudio, giustamente tu mi fai osservare che 24cm sono eccessivi, ci tengo a precisare che sono conscio che la lunghezza fosse superiore alla larghezza della pagina, (la pigrizia mi porta a usare sempre la scala 1:100 per i disegni per comodità) in AutoCAD il problema non si pone proprio.
    La soluzione di \resizebox è perfetta inoltre è molto interessante anche il link che hai messo.

    Il caso è Clouseau!

    in risposta a: Problema footnote #103507
    Up
    0
    Down
    ::


    A occhio se non ho contato male, il problema è che l’ultima footnote non ha la parentesi che chiude, prova a sostituire con:

    `\footnote{\textsc{A.Gehler}, \textit{Moral und Hypermoral. Eine pluralistische Etik}, tr. it. \textit{Morale e ipermorale. Un'etica pluralistica}}`

    Ti consiglio di controllare quello che ho scritto perché l’ho copiato al volo. Dovrebbe funzionare tutto di nuovo.

Stai visualizzando 15 risposte – dal 91 al 105 (di 124 totali)

Go to top