egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 2,491 al 2,505 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: testatine e piè di pagina #68011
    Up
    0
    Down
    ::

    Daniele86″ post=67146Ciao a tutti,
    sto cercando di sistemare l’impaginazione di una tesi. Mi si presentano un paio di problemi che vorrei risolvere. Ho cercato sul forum. Qualcosa ho trovato, ma non mi soddisfa più di tanto.

    1) Ho modificato le testatine. Vorrei averle con il font senza grazie e di misura small. Con fancyhdr questo funziona per le pagine “normali”, ma nella prima pagina di ogni capitolo continuo ad avere il numero di pagina in basso con le grazie. Quindi, come posso cambiare lo stile di queste pagine?

    2) Il tesista che mi ha chiesto una mano ha inserito l’introduzione come capitolo non numerato. Sistemerei il contenuto della testatina con
    `\addcontentsline{toc}{chapter}{Introduzione}
    \chapter*{Introduzione\markboth{Introduzione}{}}`
    ma tutte le volte devo poi riformattarlo in funzione dello stile scelto per la testatina. Questo non sarebbe un grossissimo problema, ma penso sia collegato al prossimo (e dunque risolvibili assieme).

    3) Come impongo il cambio dello stile delle testatine anche per quelle dell’indice, l’indice delle figure, delle tabelle, ecc.?

    Riaprendo una discussione, con memoir avrei avuto le stesse difficoltà? Chiedo a Claudio, con memori risolverei tutto più velocemente?

    Ciao,
    Daniele

    La cosa più semplice è mettere l’introduzione non numerata nel “front matter”:
    `\documentclass[a4paper]{book}
    …
    \begin{document}
    \frontmatter
    \tableofcontents
    \chapter{Introduzione}
    …
    \mainmatter
    …`
    Altrimenti non c’è altro da fare che dare all’argomento di \markboth anche le istruzioni di composizione necessarie; per lo standard è \MakeUppercase:
    `\chapter*{Introduzione}
    \phantomsection % se usi hyperref
    \addcontentsline{toc}{chapter}{Introduzione}
    \markboth{\MakeUppercase{Introduzione}}`
    Trattandosi di un posto solo non vedo gravi problemi. Occhio che \addcontentsline va dopo \chapter*.

    Ciao
    Enrico

    in risposta a: Capilettera #68007
    Up
    0
    Down
    ::

    drjhons” post=67133Questa è parte del mio preambolo:

    `\documentclass[a4paper,12pt,titlepage]{book}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    …`

    Vorrei utilizzare il pacchetto lettrine per inserire nel mio documento capilettere. Ho installato il suddetto pacchetto e il pacchetto cm-super che contiene type1ec, che ho letto essere indispensabile per l’uso di lettrine. Quindi il mio nuovo preambolo diventa:

    `\documentclass[a4paper,12pt,titlepage]{book}
    \usepackage{type1ec}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{lettrine}
    …`

    Ma TeXMaker segnala l’errore

    `! No room for a new \dimen .
    \ch@ck …\else \errmessage {No room for a new #3}
    \fi
    l.1253 \newdimen\MPscratchDim`

    Come posso risolvere il problema? P.S. Vi prego di non dirmi di sostituire \usepackage[italian]{babel} con \usepackage[T1]{fontenc}!!!

    `\documentclass[a4paper,12pt,titlepage]{book}
    \usepackage{etex}
    \usepackage{type1ec}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{lettrine}
    …`
    Che c’entra babel con fontenc? Comunque, dopo \usepackage{type1ec} devi chiamare \usepackage[T1]{fontenc}.

    Ciao
    Enrico

    in risposta a: [RISOLTO] BUG GRAVE Libertine Font #67642
    Up
    0
    Down
    ::

    samiel” post=67104

    Distribution Package name
    MiKTeX libertine-legacy
    TeX Live -this package is not in TeX Live-

    Con tlmgr non si installa.
    Sarà disponibile più avanti
    o è necessario installarlo in altro modo?

    Appena installato con tlmgr. Ora \usepackage{libertine} funziona come prima (per pdflatex); per xelatex e lualatex si scriva \usepackage{libertineotf}.

    Ciao
    Enrico

    in risposta a: Lettera con due punti sovrapposti. #68004
    Up
    0
    Down
    ::

    gcappellotto47″ post=67110Salve a tutti
    ho un piccolo problema: come si può scrivere una qualsiasi lettera dell’alfabeto con due punti sovrapposti? ( esempio: b nel senso di derivata seconda, come si usa in meccanica)
    Grazie e saluti
    Giovanni C.

    Per una lettera in modo matematico:
    `\dot{x}
    \ddot{x}
    \dddot{x}`
    Per una lettera in modo testo (dieresi),
    `\”u`
    (ma con inputenc puoi inserire direttamente le lettere con dieresi, se presenti nella codifica).

    Ciao
    Enrico

    in risposta a: Un bug di babel #67923
    Up
    0
    Down
    ::

    OldClaudio” post=67096Ho appena avuto una piacevole discussione con Daniel Flipo (frenchb.ldf — il file di descrizione della lingua per scrivere in francese).
    Giustamente egli mi fa osservare che il problema nasce dall’algoritmo di Frank Liang, l’ideatore della sillabazione del sistema TeX.

    Ma giustamente mi fa notare che la soluzione (tolto il doppio apice, che in francese è attivo, ma non ha le stesse funzioni che ha in italiano) deve essere lasciata all’autore che sa quando si può sillabare un parola evidenziata e quando no. L’autore ha diversi mezzi, dal riformulare la frase perché la parola evidenziata non cada in fin di riga, all’introduzione della cesura discrezionale (che in italiano verrebbe inserita con il doppio apice).

    Che è esattamente la mia opinione.

    In realtà l’algoritmo di Liang non c’entra; è che Knuth, di fronte al problema di scrivere il programma che lo realizza ha scelto (con ottimi motivi) che le parole candidate alla sillabazione fossero tutte in un unico font.

    Ciao
    Enrico

    in risposta a: Annuncio: kantlipsum #66292
    Up
    0
    Down
    ::


    La versione 0.5 è stata inviata su CTAN. Qualche miglioramento nel codice, l’interfaccia per l’utente non è cambiata.

    Ciao
    Enrico

    in risposta a: Un bug di babel #67919
    Up
    0
    Down
    ::


    In LuaTeX hanno cambiato l’algoritmo per la sillabazione, che ora è più flessibile anche per quello che si può mettere negli argomenti di \discretionary. In particolare la prima parola di un capoverso viene esaminata per la sillabazione e anche cambiamenti di font all’interno di una parola sono ignorati, mentre con TeX tradizionale rendevano impossibile la sillabazione. Solo \kern espliciti la impediscono.

    Ciao
    Enrico

    in risposta a: Beamer template per Università Sapienza #67416
    Up
    0
    Down
    ::

    Baduel” post=67058Ti ringrazio moltissimo per l’interessamento ma mi sono laureato ieri..!

    E allora congratulazioni!

    :grin::grin::grin::grin::grin:

    Ciao
    Enrico

    in risposta a: Un bug di babel #67916
    Up
    0
    Down
    ::

    ivan” post=67073

    per altro anche se omettiamo l’elisione e perciò non abbiamo apostrofi fra i piedi, \emph{enciclopedia} non verrebbe comunque divisa in sillabe. Invece \emph{enciclopedia britannica} manche mancherebbe di cesure nella prima parola ma “britannica” si dividerebbe benissimo.

    Non mi pare, o forse ho capito male…:
    `
    \documentclass[draft]{article}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}

    \begin{document}

    come la mettiamo con questaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \emph{Enciclopedia}?

    come la mettiamo con questaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa \emph{Enciclopedia Britannica}?

    \end{document}
    `

    Ciao
    Ivan

    Per la precisione, TeX non sillaba una “parola” che contiene al suo interno un cambio di font. In questo caso “Enciclopedia” viene sillabato, infatti.

    Ciao
    Enrico

    in risposta a: Modelli di tesi pronti per l’uso #36755
    Up
    0
    Down
    ::

    zippo” post=67072

    Gli errori sono dovuti al fatto che non hai una distribuzione completa e ti mancano gli stili philosophy-modern.

    Ciao
    Enrico

    Ho miktex. Non dovrebbe installare tutto l’occorente?

    Evidentemente no. Installa la versione completa: perché crearsi problemi da soli?

    Ciao
    Enrico

    in risposta a: Un bug di babel #67913
    Up
    0
    Down
    ::

    ivan” post=67069

    Non è un baco: su questo non c’è alcun dubbio (a meno che non si consideri un bug di TeX il fatto che non ammetta la sillabazione della prima parola che segue un cambio di font).

    Se qualcuno proponesse agli sviluppatori di LaTeX di inserire \penalty\@M\hskip\z@ all’inizio di ogni comando di cambiamento di font si sentirebbero le pernacchie fino in alta montagna. 🙂 Ti ripeto che, se TeX mi spezzasse automaticamente una parola singola in quella situazione, mi arrabbierei: voglio essere io a decidere se è il caso di spezzarla o se ci sono altri modi di risolvere il problema.

    Premesso che questa è una battaglia di principio e che è evidente che problemi simili non ci cambiano la vita, ribadisco alcune cose.
    Non mi pare (ma potrei sbagliarmi) che tra le regole della lingua italiana ce ne sia una la quale dice che
    non si può sillabare
    `dell'\emph{enciclopedia}`
    Se questa sillabazione è possibile in italiano, e LaTeX gestisce la sillabazione automaticamente, allora così dev’essere.
    Forse non sarà un problema di LaTeX, ma

    Ho parlato di bug in maniera impropria. Però non mi pare una buona giustificazione il fatto che gli sviluppatori hanno deciso che in quella situazione non avviene la sillabazione.
    Dov’è il confine tra bug e scelta del programmatore?
    Immaginiamo di avere un testo un testo che parla di molti altri testi: l’Eutifrone, l’Eneide, l’Alfieri, ecc. ecc. Immaginiamo un’antologia, o un’opera di storia della letteratura o di letteratura comparata.
    Quanti sarebbero i casi di `dell'\emph{titoloincorsivo}`
    che andrebbero sistemati a mano?
    Se poi la gabbia è stretta, come un libro comune, le probabilità di incontrare un caso simile aumenterebbero.
    Ripeto: non vedo la ragione per una scelta simile. Magari nell’inglese e nelle altre lingue non ci sono casi simili, ma in italiano ci sono, anche se rari.
    E se LaTeX sillaba automaticamente lo deve fare anche in quel caso, altrimenti mi aspetto che non sillabi mai quando c’è di mezzo un apostrofo.

    Ciao
    Ivan

    Usa LuaLaTeX. 🙂

    A me dispiace che con LuaLaTeX succeda, se devo dire la verità. Questo è un caso in cui l’automatismo ha conseguenze negative.

    Le situazioni che proponi si risolvono con la ridefinizione che proponi. Ogni testo ha le sue particolarità e le sue esigenze: non è detto che ciò che va bene in un documento vada bene in tutti gli altri.

    Ciao
    Enrico

    in risposta a: Un bug di babel #67911
    Up
    0
    Down
    ::

    ivan” post=67066Grazie Claudio,

    io però rimango dell’idea che si tratti di un vero e proprio baco.
    Non c’è alcun motivo per cui
    `dell'enciclopedia`
    venga sillabato correttamente e
    `dell'\emph{enciclopedia}` no.

    Il problema va risolto a monte. Credo proprio che metterò il codice necessario in suftesi, però mi piacerebbe che venisse risolto in fixltx2e, per esempio.
    È chiaro che lo stesso problema si ripresenterebbe nel caso del maiuscoletto, del grassetto, ecc.
    Ma questo mi preoccupa meno perché sono situazioni che difficilmente si presentano nel testo normale.
    Nel caso si volessero ridefinire tutti i comandi normali per il cambio di font, il consiglio su etoolbox è ottimo 🙂

    Ciao
    Ivan

    Non è un baco: su questo non c’è alcun dubbio (a meno che non si consideri un bug di TeX il fatto che non ammetta la sillabazione della prima parola che segue un cambio di font).

    Se qualcuno proponesse agli sviluppatori di LaTeX di inserire \penalty\@M\hskip\z@ all’inizio di ogni comando di cambiamento di font si sentirebbero le pernacchie fino in alta montagna. 🙂 Ti ripeto che, se TeX mi spezzasse automaticamente una parola singola in quella situazione, mi arrabbierei: voglio essere io a decidere se è il caso di spezzarla o se ci sono altri modi di risolvere il problema.

    Ciao
    Enrico

    in risposta a: Modelli di tesi pronti per l’uso #36753
    Up
    0
    Down
    ::


    Gli errori sono dovuti al fatto che non hai una distribuzione completa e ti mancano gli stili philosophy-modern.

    Ciao
    Enrico

    in risposta a: \ac in corpo minore ma solo fuori da MakeText[Low|Upp]erCase #67955
    Up
    0
    Down
    ::

    antonio.macrì” post=67057

    È un hack, naturalmente; segnalo per bene come tale nel documento e non diffonderlo senza avvisare. 🙂

    Ciao
    Enrico

    Ho fatto qualcosa di male? Perché non dovrei diffonderlo senza avvisare?
    Finirà in un documento che dovrà essere usato da una ristretta cerchia di persone.

    A me sembra un metodo abbastanza pulito. Il primo argomento di \@uclcnotmath prende proprio alcune definizioni che vengono eseguite dentro un gruppo.

    Leggo sempre con molta attenzione quello che scrivi. Tu la ritieni una soluzione di compromesso o troppo sporca?

    Grazie

    È una soluzione di compromesso per questo specifico problema. Buona, ma solo per la natura di ciò che desideri fare in questo caso.

    Ciao
    Enrico

    in risposta a: Modelli di tesi pronti per l’uso #36746
    Up
    0
    Down
    ::

    lorenzo.pantieri” post=67048Devo delle scuse ufficiali a Enrico. Per pigrizia, finora nel mio modelli di tesi classica avevo composto il frontespizio con titlepage anziché con il pacchetto frontespizio, che è eccellente: il pacchetto, con l’opzione suftesi, produce un frontespizio che si adatta egregiamente anche a un documento composto con ClassicThesis o ArsClassica.

    Per migliorare ancora le cose Enrico potrebbe studiare un’opzione “arsclassica” che accordi ancor meglio il risultato estetico con il “mio” pacchetto (basterebbe usare l’Iwona in tutto il frontespizio, come faccio di solito)…

    In ogni caso, ora la lacuna è rimediata. Il risultato mi piace molto:
    http://www.lorenzopantieri.net/LaTeX_files/Tesi.pdf

    I sorgenti sono sempre qui:
    http://www.lorenzopantieri.net/LaTeX_files/TesiClassica.zip

    Alla prossima,
    L.

    `\Preambolo{\usepackage{iwona}}`
    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 2,491 al 2,505 (di 13,205 totali)

Go to top▲