egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 136 al 150 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Capitoli non numerati #117876
    Up
    0
    Down
    ::

    gilio_pedrinatti” post=118312Salve a tutti, forse questa domanda ha già una risposta con il semplice comando (addcontentline), ma meglio chiedere piuttosto che sbagliare!

    Nel mio documento ho inserito il comando \part{nome} per creare varie parti e suddividere gli argomenti.
    Dopo la parte devo inserire vari capitoli, ma li vorrei non numerati ma che siano presenti nell’indice (toc), ma senza numero.

    é fattibile? come?:mrgreen:

    Se non ci sono sezioni numerate, basta dare

    `\setcounter{secnumdepth}{-1}`

    nel preambolo del documento. Poi si usa il semplice [tt]\chapter[/tt].

    Se ci sono sezioni numerate, l’impostazione è sbagliata.

    Ciao
    Enrico

    in risposta a: Problemi di allineamento nel frontespizio #117818
    Up
    0
    Down
    ::


    Le istruzioni sul pacchetto [tt]frontespizio[/tt] sono piuttosto chiare.

    Il file [tt]-frn[/tt] NON va scritto direttamente. Le istruzioni per farlo scrivere da TeX vanno inserite nel documento principale.

    `
    \documentclass[a4paper]{book}
    \usepackage[swapnames]{frontespizio}

    \begin{document}

    \begin{frontespizio}
    \Universita {.}
    %\Logo [2cm]{logo}
    \Facolta {.}
    \Corso [.]{.}
    \Annoaccademico {.}
    \Titoletto {.}
    \Titolo {.}
    \Relatore {.}
    %\Correlatore {.}
    \Candidato {.}
    \end{frontespizio}

    \frontmatter

    \tableofcontents

    \mainmatter

    \chapter{Introduzione}

    Introduzione

    \end{document}
    `

    Questo produrrà un file [tt]-frn[/math] con il corretto ordine delle dichiarazioni. Si compila e il PDF relativo verrà incluso nel documento principale.

    Il file [tt]-frn[/tt] NON va scritto dall’utente.

    Ciao
    Enrico

    in risposta a: Errore titletoc \@Alph \appendix #117508
    Up
    0
    Down
    ::

    ivan” post=117920Continuo il messaggio precedente.

    Nel frattempo ho cercato di indagare la questione e mi sono accorto che il mio EMC è fuorviante… Deriva da un tentativo di semplificare il problema, ma l’ho semplificato troppo.
    Evidentemente quel \noexpand non risolve il problema.
    Riformulo il caso concreto. Poniamo di volere nell’indice i numeri di capitolo in caratteri romani maiuscoli
    e le appendici numerate con A, B, ecc. Il tutto usando titlesec/titletoc

    Ecco un EMC che riproduce l’errore. Se si commenta \appendix ovviamente tutto fila liscio.

    `
    \documentclass{book}
    \usepackage{titletoc}

    \makeatletter

    \def\mylabel{\@Roman{\thecontentslabel}}

    \titlecontents{chapter}
    [1em]
    {\addvspace{2ex}}
    {\mylabel}
    {}
    {\contentspage}

    \makeatother

    \begin{document}

    \tableofcontents

    \chapter{Titolo}

    \appendix
    \chapter{Titolo prima appendice}
    \chapter{Titolo seconda appendice}

    \end{document}`

    Dal poco che ho capito ha a che fare con una definizione presente in \appendix, e precisamente:
    `\gdef\thechapter{\@Alph\c@chapter}`

    Ciao
    Ivan

    Mi pare evidente che non possa funzionare. Il primo [tt]\chapter[/tt] nell’appendice produce [tt]\numberline{A}Titolo prima appendice[/math] nell’argomento di [tt]\contentsline[/tt].

    Perché [tt]\noexpand\@Alph[/tt] sembra funzionare? Perché semplicemente [tt]\@Alph[/tt] diventa temporaneamente [tt]\relax[/tt], quindi sparisce e rimane [tt]{A}[/tt]. Ovviamente questo stampa “A”.

    Senza [tt]\noexpand[/tt] (che non serve affatto a risolvere il problema), a un certo punto [tt]\numberline{A}[/tt] esegue [tt]\mylabel{A}[/tt], e il tutto sbrocca perché ovviamente [tt]\@Alph[/tt] vuole vedere un numero, non una lettera.

    Non riesco a capire quale sia lo scopo finale.

    Ciao
    Enrico

    in risposta a: Alla ricerca del corpo perfetto (suftesi, microtype et al.) #117243
    Up
    0
    Down
    ::


    Modificare il valore di [tt]\@pt[/tt] è un’ottima ricetta per farsi del male. Sul valore di [tt]\@pt[/tt] è basata tutta l’aritmetica di pacchetti come graphicx per ridimensionare immagini; e anche tutta l’aritmetica di TikZ. Fa’ tu. 😉

    Ciao
    Enrico

    in risposta a: compare un fattore 10 alla 4 estraneo sopra un grafico tikz #117130
    Up
    0
    Down
    ::


    Aggiungi [tt]scaled y ticks=false[/tt]

    Ciao
    Enrico

    in risposta a: Posizionamento immagini #117087
    Up
    0
    Down
    ::


    Non si dovrebbe mai adoperare [tt]scale[/tt], tanto meno con PNG. Un’immagine bitmap non è arbitrariamente scalabile perché inevitabilmente compaiono artefatti.

    A volte però non si può evitare, pazienza. Ma è sicuramente meglio specificare la larghezza o, in subordine, l’altezza. La larghezza si specifica, tipicamente, come multiplo di [tt]\columnwidth[/tt] o [tt]\textwidth[/tt], ottenendo un migliore controllo: come si sa che il fattore di scala buono è 0.6? Boh!

    Che succede con quelle immagini? Ammettiamo che le due immagini stiano in una pagina con altro test quando hanno certe dimensioni. Significa che l’altezza totale dell’ambiente [tt]figure[/tt] non eccede il parametro [tt]\topfraction[/tt] né il testo occupa meno del parametro [tt]\textfraction[/tt].

    I valori normali sono 0.7 (cioè 70%) per [tt]\topfraction[/tt] e 0.2 (cioè 20%) per [tt]\textfraction[/tt]. Se non può essere rispettato uno dei due vincoli, l’oggetto galleggiante (float) viene messo in coda e, se non si riesce a trovare una pagina dove i vincoli siano rispettati, sarà inserito in una pagina a sé, contenente solo float.

    Se fra le opzioni a [tt]figure[/tt] si aggiunge [tt]![/tt], il controllo sui vincoli è leggermente rilassato e talvolta si riesce a far stare l’elefante nella valigia (bisogna che l’elefante sia ancora abbastanza cucciolo, però).

    Togliere l’opzione [tt]p[/tt] è una pessima idea, perché se il float non ci sta, bloccherà la coda fino al termine del capitolo o, più precisamente, al prossimo comando [tt]\clearpage[/tt].

    Consiglio: meglio lasciare il posizionamento dei float alla fine, ma proprio fine, quando il testo è in forma definitiva.

    in risposta a: Problema con itemize e theorem #117068
    Up
    0
    Down
    ::


    Quale sarebbe la funzione di [tt]{\phantom{A}\\}[/tt]? Bisogna, per prima cosa, togliere il saluto a chi ha consigliato questa nefandezza. 🙂

    Se si desidera andare a nuova riga dopo l’intestazione dell’enunciato (ma non capisco perché), il modo corretto è, molto più semplicemente

    `\begin{theorem}[sulle funzioni con dominio (finito) uguale al codominio] \mbox{}\\`

    Ciao
    Enrico

    in risposta a: Pedici nei comandi \ket, \bra, \braket #116850
    Up
    0
    Down
    ::


    Con codice dal mio ultimo articolo per il GuITmeeting:

    `
    \documentclass[a4paper]{article}
    \usepackage{amsmath}
    \usepackage{xparse}

    \NewDocumentCommand{\bra}{som}{%
    \IfBooleanTF{#1}
    {\left\langle #3 \right|}
    {%
    \IfNoValueTF{#2}
    {\langle#3\mathclose|}
    {\mathopen{#2\langle}#3\mathclose{#2|}}%
    }
    }
    \NewDocumentCommand{\ket}{som}{%
    \IfBooleanTF{#1}
    {\left| #3 \right\rangle}
    {%
    \IfNoValueTF{#2}
    {\mathopen|#3\rangle}
    {\mathopen{#2|}#3\mathclose{#2\rangle}}%
    }
    }

    \NewDocumentCommand{\braket}{som}{%
    \IfBooleanTF{#1}
    {\extensiblebraket{#3}}
    {\fixedbraket{#2}{#3}}%
    }

    \ExplSyntaxOn
    \NewDocumentCommand{\extensiblebraket}{m}
    {
    \group_begin:
    \char_set_active_eq:nN { `| } \egreg_bar_auto:
    \mathcode`|=”8000 \scan_stop:
    \left\langle
    #1
    \right\rangle
    \group_end:
    }

    \NewDocumentCommand{\fixedbraket}{mm}
    {
    \group_begin:
    \char_set_active_eq:nN
    { `| } % active char is |
    \egreg_bar_fixed: % equal to
    \mathcode`|=”8000 \scan_stop:
    \IfNoValueTF{#1}
    { \egreg_braket:n { #2 } }
    { \egreg_braket:nn { #1 } { #2 } }
    \group_end:
    }

    \cs_new_protected:Nn \egreg_bar_auto:
    {
    \nonscript\,\middle\vert\nonscript\,
    }
    \cs_new_protected:Nn \egreg_bar_fixed:
    {
    \mathinner{\egreg_size: \vert}
    }
    \cs_new_protected:Nn \egreg_braket:n
    {
    \cs_set_protected:Nn \egreg_size: { }
    \langle #1 \rangle
    }
    \cs_new_protected:Nn \egreg_braket:nn
    {
    \cs_set_protected:Nn \egreg_size: { #1 }
    \mathopen{\egreg_size: \langle}
    #2
    \mathclose{\egreg_size: \rangle}
    }
    \ExplSyntaxOff

    \begin{document}

    \begin{equation}
    \begin{split}
    &\ket*{a+\frac{1}{2}}_I \\
    &\ket[\Big]{a+\frac{1}{2}}_I \\
    &\ket[\bigg]{a+\frac{1}{2}}_I \\
    &\ket{a}_I
    \end{split}
    \end{equation}

    \end{document}
    `

    [attachment=2343]Screenshot2019-12-12at09.55.38.png[/attachment]

    Ciao
    Enrico

    Attachments:
    You must be logged in to view attached files.
    in risposta a: Frontespizio (egreg): campo Divisione in minuscolo #116919
    Up
    0
    Down
    ::


    [tt]\usepackage[nouppercase]{frontespizio}[/tt]

    Ciao
    Enrico

    in risposta a: imakeidx e TeXworks #115651
    Up
    0
    Down
    ::


    Ho provato TeXworks 0.6.3 su LinuxMint e il problema non si presenta.

    Ciao
    Enrico

    in risposta a: imakeidx e TeXworks #115650
    Up
    0
    Down
    ::

    OldClaudio” post=116045Grazie Enrico; sapevo che avresti trovato il busillis. Però ora tocca a Kew col suo gruppo, trovare come fare perchè l’app erediti correttamente i path.

    Come faceva la 0.6.2, direi. 😉

    Ciao
    Enrico

    in risposta a: imakeidx e TeXworks #115648
    Up
    0
    Down
    ::


    È un problema di TeXworks e non ha nulla a che fare con [tt]imakeidx[/tt].

    Un semplice file come

    [tt]
    \input|”kpsewhich plain.tex”
    \bye
    [/tt]

    dà come risultato [tt]sh: kpsewhich: command not found[/tt]

    In altre parole, TeXworks non eredita correttamente il PATH dal processo da cui è chiamato.

    Dirò di più. Se da un terminale do

    [tt]/Applications/TeXworks.app/Contents/MacOS/TeXworks[/tt]

    in modo da lanciare TeXworks, il problema non si pone, perché questa istanza di TeXworks eredita correttamente il PATH della mia shell.

    Ho aperto una “issue”: https://github.com/TeXworks/texworks/issues/861

    Ciao
    Enrico

    in risposta a: Pacchetto frontespizio: omettere facoltà e dipartimento #109713
    Up
    0
    Down
    ::


    Magari un esempio completo, con un’indicazione di quello che vorresti?

    Ciao
    Enrico

    in risposta a: [LuaLaTeX] Il mistero del simbolo inatteso #109798
    Up
    0
    Down
    ::


    Una riga vuota inserisce [tt]\par[/tt]. Nell’ambiente [tt]center[/tt] la definizione di [tt]\par[/tt] è
    `
    > \par=macro:
    ->\if@newlist \advance \par@deathcycles \@ne \ifnum \par@deathcycles >\@m \@noitemerr {\@@par }\fi \else {\@@par }\fi .
    `
    Mi pare normale che questo crei problemi. 😉

    Ciao
    Enrico

    in risposta a: Domanda per l’autore di xcite #109803
    Up
    0
    Down
    ::


    No, il pacchetto non funziona se la bibliografia esterna è preparata con biblatex.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 136 al 150 (di 13,218 totali)

Go to top