egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 3,736 al 3,750 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: Problemi con pacchetti frontespizio, biblatex e bm #59092
    Up
    0
    Down
    ::

    Ragazzi io con questo stesso codice non riesco a creare il frontespizio. Mi da il seguente messaggio:

    ! Undefined control sequence.
    l.7 \global\mtcsecondpartfalse

    Chi mi può aiutare?

    Devi riportare il preambolo e un esempio di testo che produca il problema che qui mi pare dovuto a minitoc.

    Ciao
    Enrico

    in risposta a: Numerazioni figure #59250
    Up
    0
    Down
    ::

    Ehm… mi da errore… sembra che non conosca quella opzione…

    Evidentemente hai una versione vecchia di classicthesis. Scrivi questo poco prima di \begin{document}:
    `\makeatletter
    \@addtoreset{figure}{chapter}
    \renewcommand{\thefigure}{\thechapter.\arabic{figure}}
    \makeatother`
    Ciao
    Enrico

    Se non ti riconosce l’opzione hai una versione vecchia.

    Ciao
    Enrico

    in risposta a: Numerazioni figure #59248
    Up
    0
    Down
    ::

    Ehm… mi da errore… sembra che non conosca quella opzione…

    Evidentemente hai una versione vecchia di classicthesis. Scrivi questo poco prima di \begin{document}:
    `\makeatletter
    \@addtoreset{figure}{chapter}
    \renewcommand{\thefigure}{\thechapter.\arabic{figure}}
    \makeatother`
    Ciao
    Enrico

    in risposta a: Problema Formula con array #59280
    Up
    0
    Down
    ::

    Salve a tutti ragazzi.

    Ho un piccolo problemino inerente la riproduzione di una formula matematica che ho trovato in un libro, che è la seguente:

    http://imageshack.us/photo/my-images/263/buffod.jpg/

    Io ho provato con \begin{array}, ma all’interno l’allineamento non è del tutto analogo. Soprattutto, dal momento che per inserire il testo uso \text{…} vorrei sapere se è possibile andare a capo, altrimenti ovviamente va tutto fuori dal bordo. Qualcuno è in grado di darmi una mano? So che non è semplicissimo, ma se c’è riuscito l’autore….

    Vi ringrazio a tutti per l’aiuto in anticipo,
    Emanuele.

    `
    \begin{center}\small % per ridurre la grandezza
    \newcommand{\entry}[1]{\tabular{@{}c@{}}#1\endtabular}
    \newcommand{\attime}[1]{\rlap{$_{#1}$}}
    \begin{math}
    \left.
    \begin{tabular}{@{}ccc@{}}
    \entry{political\\institutions\attime{t}} &
    $\Longrightarrow$ &
    \entry{de jure\\political\\power\attime{t}}
    \\
    & & \& \\
    \entry{distribution\\of resources\attime{t}} &
    $\Longrightarrow$ &
    \entry{de facto\\political\\power\attime{t}}
    \end{tabular}
    \right\rbrace
    \begin{tabular}{@{}cccc@{}}
    $\Longrightarrow$ &
    \entry{economic\\institutions\attime{t}} &
    $\Longrightarrow$ &
    $\left\lbrace
    \entry{economic\\performance\attime{t}\\
    \&\\
    distribution\\of resources\attime{t+1}}
    \right.$
    \\
    $\Longrightarrow$ &
    \entry{political\\institutions\attime{t+1}}
    \end{tabular}
    \end{math}
    \end{center}`
    Ciao
    Enrico

    in risposta a: makeindex e lettere accentate #59260
    Up
    0
    Down
    ::

    Grazie, funziona.
    Ardisco chiedere altro: questa soluzone è manuale, e io preferirei fosse automatizzata, perché il mio file idx viene creato automaticamente. Quando inizio una canzone (con un comando \beginsong{Titolo canzone}) il titolo della canzone viene inserito nell’indice.
    Non saprei come adattare il tuo suggerimento (\index{non accentato@accentato}). C’è un qualche modo per dire a TeX che negli indici le “È” valgono come “e”?

    Grazie.
    Francesco

    Puoi provare sostituendo \index{#1} nella definizione di \beginsong con \noaccentindex{#1} dando le seguenti definizioni nel preambolo
    `\makeatletter
    \def\accents@list{\do\IeC\do\`\do\'}
    \def\letters@list{\do\i{i}}
    \newcommand{\noaccentindex}[1]{%
    \begingroup
    \protected@edef\next{#1}%
    \ifnum\pdfstrcmp{\detokenize\expandafter{\next}}{\detokenize{#1}}=\z@
    \endgroup\index{#1}%
    \else
    \def\do##1{\def##1####1{####1}}\accents@list
    \def\do##1##2{\def##1{##2}}\letters@list
    \edef\next{\endgroup\def\noexpand\next{\next}}\next
    \expandafter\index\expandafter{\next @\detokenize{#1}}%
    \fi}
    \makeatother`
    Carino, eh? 🙂

    Quando LaTeX incontra una lettera accentata come “È”, la trasforma in vari passi; uno di questi è importante, quando si giunge a “\protect\IeC {\protect\`E}”. La primitiva \edef definisce un comando eseguendo l’espansione completa nel testo di sostituzione; \protected@edef è analogo, ma si ferma ai comandi preceduti da \protect semplicemente eliminandolo. Perciò
    `\protected@edef\next{È bello lì}`
    equivale a
    `\def\next{\IeC{\`E} bello l\IeC{\`\i}}`
    Il codice di \noaccindex definisce prima di tutto \next come questa “espansione limitata” dell’argomento; poi la confronta con l’argomento stesso (\detokenize serve a evitare altre espansioni): \pdfstrcmp{X}{Y} ritorna 0 se le due liste di token X e Y sono uguali dopo l’espansione. Nel nostro caso sono uguali se l’argomento di \noaccindex non contiene lettere accentate e allora ci limitiamo a dare \index{#1}.

    Se \pdfstrcmp non ritorna 0, dobbiamo eliminare gli accenti. Per questo scopo abbiamo definito la lista degli accenti che useremo, compreso \IeC.
    Siamo già in un gruppo, quindi non è un problema ridefinire comandi; diamo un significato a \do ed eseguiamo la lista degli accenti, che equivale a dare i comandi
    `\def\IeC#1{#1}\def\`#1{#1}\def\'#1{#1}`
    in modo che l’espansione di “\IeC{\`E}” dia semplicemente “E”. Facciamo lo stesso con le lettere speciali, in questo caso solo ‘\i”: il codice che viene eseguito equivale a
    `\def\i{i}`
    Il vantaggio di usare liste è che ci basta agire su \accents@list e \letters@list per aggiungere accenti o lettere che ci servano.

    Ora viene il bello:
    `\edef\next{\endgroup\def\noexpand\next{\next}}\next`
    Sappiamo che \edef espande il testo di sostituzione; nel nostro esempio \noaccindex{È bello lì}, \next ora vale “\IeC{\`E} bello l\IeC{\`\i}”. Perciò l’espansione completa di \next è, con le ridefinizioni date poco prima, “E bello li” e dunque la nostra \edef equivale a
    `\def\next{\endgroup\def\next{E bello li}}`
    A questo punto eseguiamo la macro \next che per prima cosa chiude il gruppo (dimenticandosi la sua definizione, ma ormai la sostituzione è già stata fatta! :)) ed esegue
    `\def\next{E bello li}`
    Quindi eseguiamo
    `\expandafter\index\expandafter{\next @\detokenize{#1}}`
    che equivale, dopo le espansioni indicate, a scrivere
    `\index{E bello li@È bello lì}`
    Et voilà. 😀

    Nota: nella riga \edef\next…, la sequenza \next compare quattro volte con quattro significati diversi. 8)

    Ciao
    Enrico

    in risposta a: Errore in seguito all’aggiornamento di bibtex #59253
    Up
    0
    Down
    ::

    Buongiorno.
    Purtroppo oggi ho avuto la malaugurata idea di aggiornare biblatex tramite TeX Live Utility e adesso compilando mi da degli errori che non riesco a risolvere.

    Hai un’installazione bacatissima.

    Ciao
    Enrico

    in risposta a: makeindex e lettere accentate #59258
    Up
    0
    Down
    ::

    Ciao.
    Ho un problema nella generazione degli indici: se una voce inizia con una lettera accentata (nel mio caso È), nell’indice analitico viene inserita all’inizio, fra i simboli. Esiste un modo per rimediarvi?

    Descrizione estesa: sto scrivendo un canzoniere col pacchetto songs, che usa un programma separato per la generazione degli indici (non ho capito perché). Sta di fatto che questo programma genera un indice separato per ogni capitolo in cui è diviso il canzoniere.
    Io vorrei anche un indice alfabetico globale. Quindi ho modificato la classe in modo che per ogni canzone indicizzi il titolo. Ora, qualche canzone inizia con lettere accentate, da qui il problema.
    Avete un qualche altro approccio da suggerirmi?

    Fran

    Non tanti.
    `\index{e gia tardi@È già tardi}`
    Ciao
    Enrico

    in risposta a: centrare immagine sotto a signature #59243
    Up
    0
    Down
    ::

    Ciao,

    al termine della mia lettera, che finisce con il contenuto di \signature
    vorrei apporre la mia firma in .jpg

    con questo codice
    \signature{Pinco Pallino\\
    \includegraphics[width=.2\columnwidth]{firma}}

    ottengo l’immagine centrata nella pagina, non sotto la firma (che mi sembra sia allineata dal centro della pagina, verso sinistra)

    Come posso risolvere?

    Senza mettere in giro la tua firma scannerizzata, per esempio. 🙂

    Direi più facilmente
    `\signature{\begin{tabular}[t]{@{}c@{}}
    Pinco Pallino\\
    \includegraphics[width=.2\columnwidth]{firma}
    \end{tabular}}`
    Ciao
    Enrico

    in risposta a: sistema di equazioni tutte numerate [risolto] #59220
    Up
    0
    Down
    ::

    Il titolo parla da sé: vorrei ottenere un sistema di equazioni tutte numerate singolarmente…idee???
    grazie in anticipo
    Martino

    La trovo un’idea strampalata. Se proprio vuoi puoi fare così:
    `\documentclass[a4paper]{article}
    \usepackage{empheq}

    \begin{document}
    \begin{empheq}

    {align}
    &x+y+z=0\\
    &a+b+c=0
    \end{empheq}
    \end{document}`
    Ciao
    Enrico

    in risposta a: Problema inserimento immagini #59185
    Up
    0
    Down
    ::

    Se l’immagine è in pdf come errore mi dice: File “Trends” not found. \includegraphics{Trends}
    Se l’immagine è in eps me la prende.
    Per la creazione del pdf uso Dvi-ps, invece di Pdf-Latex (che ovviamente da errore, anche se l’estensione del file non è specificata).

    Qualsiasi guida ti dice che compilando con latex-dvips-ps2pdf, puoi solo includere file eps e niente altro.

    Ciao
    Enrico

    in risposta a: eulervm: \hat{L} posizionato male? #59235
    Up
    0
    Down
    ::

    Non trovate che la posizione del “cappello” sulla lettera L dei font eulervm sia brutta? Ecco il codice minimale per visualizzarla:

    \documentclass{article}
    \usepackage{eulervm}
    \begin{document}
    $\hat{J}\hat{K}\hat{L}\hat{P}$
    \end{document}

    Senza usare il pacchetto eulervm il cappello è posizionato in asse con la barretta verticale della lettera L, non al centro. C’è una scelta ragionata dietro al comportamento di \hat{L} in eulervm, oppure mi è “lecito” modificare questo simbolo? Se sì, come fare?

    La L di Euler è diritta, il cappellino va al centro.

    Ciao
    Enrico

    in risposta a: Numerazione prima pagina #59228
    Up
    0
    Down
    ::

    Già che ci siamo…il comando \addcontentsline vale per le subsubsection??
    perchè non me lo legge….
    cmq il mio nuovo problema è che ho scritto delle subsubsection senza numero (\subsubsecion*) ma vorrei farle comparire nell’indice e non me le fa inserire con il comando \addcontentsline….
    ovviamente grazie grazie tante ancora!! 🙂

    Eviterei di inserire le sezioni di terzo livello nell’indice. Tutte le guide, però, dicono che
    `\setcounter{secnumdepth}{2}
    \setcounter{tocdepth}{3}`
    (nel preambolo) ti permette di introdurre le sezioni di terzo livello con \subsubsection (senza dover mettere *) e queste andranno automaticamente nell’indice.

    Se ne vuoi solo alcune nell’indice, stai usando un modo di pensare sbagliato.

    Ciao
    Enrico

    in risposta a: Numerazione prima pagina #59225
    Up
    0
    Down
    ::

    Salve ragazzi, sono nuovo di questo forum e ho bisogno di un paio di vostri consigli. Sto scrivendo la tesi magistrale e il prof mi ha chiesto di eliminare il numero di pagina solo sulle prime pagine dei capitoli. Ho provato ad usare il comando \thispagestyle{empty} ma non ho risolto nulla..funziona solo per il frontespizio che cmq è una pagina sola.
    Il secondo problema che ho è relativo al fatto che sull’indice generale il numero di pagina corispondente alla lista delle immagini non è corretto, diciamo che la lista comincia a pagina II e l’indice mi scrive III (numeri romani) e non riesco a capirne il motivo….
    Potete darmi qualche consiglio?ho cercato su internet e su qualche guida ma non ho trovato granchè..
    Grazie
    Matteo

    Non ha senso togliere il numero di pagina; ma l’autorità ha per definizione sempre ragione.

    Puoi usare fancyhdr, come suggerisce ansys, oppure la magia
    `\expandafter\let\csname ps@plain\expandafter\endcsname\csname ps@empty\endcsname`
    nel preambolo. Non occorre sacrificare galletti, ma un giro attorno alla sedia è consigliato. 🙂

    Per il secondo problema, devi assicurarti che il comando \addcontentsline appaia al punto giusto:
    `\cleardoublepage
    \addcontentsline{toc}{chapter}{\listfigurename}
    \listoffigures`
    Probabilmente non hai messo \cleardoublepage.

    Ciao
    Enrico

    in risposta a: Personalizzare Appendice #59210
    Up
    0
    Down
    ::

    Nessun problema. Solo, avevo letto che c’era un modo per scriverla nel testo e poi far si che comparisse in fondo per mezzo della creazione di un apposito ambiente. Ma forse non ho capito bene io dalla descrizione del pacchetto appendix.

    L’ambiente `appendix` serve per inserire appendici tra capitoli, riprendendo quindi le numerazioni normali.

    Ciao
    Enrico

    in risposta a: Personalizzare Appendice #59208
    Up
    0
    Down
    ::

    No, in effetti dovrebbero essere diverse. Comunque magari poi la tolgo.

    Grazie mille!

    PS: ma non c’è un modo per scrivere l’appendice direttamente nel corpo del testo e farla comparire in fondo? Ho letto che potrei creare un’apposito ambiente (appendices per la precisione), ma ieri sera ho notato che non funziona come credevo.

    La scrivi dove va. Dov’è il problema?

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 3,736 al 3,750 (di 13,205 totali)

Go to top▲