egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 616 al 630 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Piccolo spazio dopo \noindent #87628
    Up
    0
    Down
    ::

    DirkPitt” post=87088Ciao, stavo facendo alcune prove per un ambiente definito come

    `
    \newenvironment{prova}
    {\vspace{\topsep}\noindent}
    {\vspace{\topsep}}
    `

    Mi rimane un piccolo spazio nonostante il noindent, vedere la figura http://imgur.com/9Bgds4V .
    Potreste dirmi dove sbaglio?
    Grazie, ciao

    Quando scrivi
    `\begin{prova}
    Testo
    \end{prova}`
    lo spazio (è la fine riga, ma non cambia la sostanza) dopo [tt]\begin{prova}[/tt] viene visto da TeX dopo [tt]\vspace{\topsep}\noindent[/tt]. Non viene ignorato, perché TeX ha già letto [tt]\noindent[/tt] al momento della definizione. Dunque

    `\newenvironment{prova}
    {\par\vspace{\topsep}\noindent\ignorespaces}
    {\par\vspace{\topsep}}
    `

    Il comando [tt]\ignorespaces[/tt] va usato sempre quando la parte “inizio” di un ambiente comincia un capoverso. Ho aggiunto anche due [tt]\par[/tt] per motivi facilmente comprensibili.

    Ciao
    Enrico

    in risposta a: Che cosa succede con \pagenumbering{roman}? #87531
    Up
    0
    Down
    ::


    Con l’aggiornamento di oggi a [tt]greek.ldf[/tt] versione 1.6, il seguente documento
    `\documentclass[a4paper,twoside]{report}
    \usepackage[greek,italian]{babel}
    \begin{document}
    \pagenumbering{roman}
    \tableofcontents

    \cleardoublepage
    \addcontentsline{toc}{chapter}{Presentazione}
    \chapter*{Presentazione}

    Ciao.

    \cleardoublepage
    \pagenumbering{arabic}

    \chapter{Uno}

    Ciao
    \end{document}`
    produce questo file [tt].toc[/tt]:
    `\select@language {italian}
    \contentsline {chapter}{Presentazione}{\textlatin {iii}}
    \contentsline {chapter}{\numberline {1}Uno}{1}`
    Direi che il problema è risolto.

    Ecco il passo rilevante in [tt]greek.dtx[/tt]: 🙂
    `% \changes{greek-1.6}{2013/07/18}{fix \cs{@roman} and \cs{@Roman}
    % redefinition (thanks to Enrico Gregorio and Claudio Beccari),
    % load LICR macro definitions for Xe/LuaTeX.}`

    Ciao
    Enrico

    in risposta a: emergency error #87587
    Up
    0
    Down
    ::

    valentina91″ post=87047! Emergency stop.
    <*> debpra111.tex

    *** (job aborted, no legal \end found)

    Here is how much of TeX’s memory you used:
    2298 strings out of 493921
    28590 string characters out of 3144873
    84312 words of memory out of 3000000
    5564 multiletter control sequences out of 15000+200000
    28716 words of font info for 65 fonts, out of 3000000 for 9000
    841 hyphenation exceptions out of 8191
    27i,18n,26p,655b,233s stack positions out of 5000i,500n,10000p,200000b,50000s
    ! ==> Fatal error occurred, no output PDF file produced!

    compare questo

    Difficile dire qualcosa. Una graffa non chiusa?

    Ciao
    Enrico

    in risposta a: Che cosa succede con \pagenumbering{roman}? #87529
    Up
    0
    Down
    ::

    OldClaudio” post=87033Grazie Enrico, sapevo che avresti trovato l’inghippo al primo colpo d’occhio.

    Mi sono permesso di correggere nel tuo mail \expandaffter in \expandafter 🙂

    È ovviamente fondamentale che venga scritta l’espansione del numero; la definizione usuale di [tt]\@roman{#1}[/tt] è semplicemente [tt]\romannumeral#1[/tt]. Nel caso del greco, c’è il problema che, se è in vigore la codifica LGR, il numero di pagina 3 produrrebbe tre iota. La “soluzione” di Günter Milde sarebbe di rendere [tt]\@roman[/tt] dipendente dalla codifica, ma con il piccolo problema che i comandi di questo tipo sono “robusti”. Per questo [tt]\@roman{\c@page}[/tt] che proviene da [tt]\roman{page}[/tt] rimane tale e quale. Ora, non vedo alcun problema se nel file .aux o .toc viene scritto [tt]\textlatin{iii}[/tt] (anche [tt]\textlatin[/tt] è robusto), anzi forse è addirittura il modo migliore perché il titolo del capitolo potrebbe essere in greco.

    Puoi fare la segnalazione?

    Ciao
    Enrico

    in risposta a: Che cosa succede con \pagenumbering{roman}? #87527
    Up
    0
    Down
    ::

    OldClaudio” post=87016Ecco l’esempio minimo compilabile basato sull’esempio di @alegenn:`\documentclass[a4paper,12pt]{book}

    \usepackage[greek,italian]{babel}

    \usepackage{hyperref}

    \begin{document}

    \frontmatter
    \tableofcontents
    \chapter{Presentazione}
    \chapter{Premessa}

    \mainmatter
    \chapter{Uno}
    \chapter{Due}
    \chapter{Tre}

    \end{document}`

    Come dice @alegenn, basta togliere il greco e la numerazione romana funziona; ma con il greco (anche quello monotonico) la numerazione romana non funziona più.

    Strano che i greci non se ne siano ancora accorti…:wink:

    Claudio

    Chi ha scritto quella roba non sa nemmeno dove si comincia. È pazzesco. 👿
    ` \DeclareTextCommandDefault{\@roman}[1]{\latin@roman{#1}}
    \DeclareTextCommand{\@roman}{LGR}[1]{\textlatin{\latin@roman{#1}}}`
    Folle. Ridefinisci con
    `\makeatletter
    \def\@roman#1{\expandafter\textlatin\expandafter{\romannumeral#1}}
    \def\@Roman#1{\expandafter\textlatin\expandafter{\expandafter\@slowromancap\romannumeral#1@}}
    \makeatother`
    Forse si può fare di meglio eliminando [tt]\textlatin[/tt] se non è davvero necessario, ma siccome non si può sapere dove il numero deve essere stampato, meglio lasciarlo.

    Ciao
    Enrico

    in risposta a: Stile ClassicThesis-Matematica in \section{} #87542
    Up
    0
    Down
    ::

    Tia89″ post=87010

    Hai dato l’opzione [tt]pdfspacing[/tt] a classicthesis?

    Ciao
    Enrico

    Non avevo dato questa opzione a classicthesis. Comunque ho provato e risolve solo parzialmente il problema, creandone altri però, quali titoli tutti in minuscolo e proporzioni sballatissime.

    Comunque alla fine ho risolto eliminando [tt]pdfspacing[/tt] e sostituendo a $f(R)$->$f$\spacedallcaps{$(R)$}…
    non molto elegante mi direte ma fa esattamente quello che mi serviva 😉 quindi credo che per questa volta lo lascerò 🙂
    Grazie mille comunque per il supporto
    Mattia

    Non capisco quali problemi possa creare l’opzione. Puoi presentare un esempio minimo?

    Ciao
    Enrico

    in risposta a: Stile ClassicThesis-Matematica in \section{} #87540
    Up
    0
    Down
    ::

    Tia89″ post=87007Buondì a tutti
    Ho incontrato il seguente problema nello scrivere la tesi: sto usando lo stile ClassicThesis e il risultato è fantastico; l’unico problema è che quando metto della matematica nei titoli di qualche sezione (ho bisogno di scrivere qualcosa tipo \section{$f(R)$ gravity} ), le lettere maiuscole nella stringa tra $…$ (nel mio caso la R) vengono minuscole. Credo che questo sia dovuto al fatto che i titoli delle sezioni con questo stile sono in maiuscoletto, ma mi piacerebbe fare in modo che venisse la R maiuscola comunque, altrimenti sarebbe sbagliato.
    Grazie in anticipo a chiunque avesse soluzioni

    Hai dato l’opzione [tt]pdfspacing[/tt] a classicthesis?

    Ciao
    Enrico

    in risposta a: Che cosa succede con \pagenumbering{roman}? #87522
    Up
    0
    Down
    ::

    OldClaudio” post=86992Carissimi, Enrico ci ha detto che oggi non ha senso numerare la “frontmatter” con numeri romani; ma compilando vecchi documenti scritti prima dell’ “anatema” dei numeri romani si hanno due scelte: o si modificano i sorgenti per togliere dai piedi la numerazione romana, oppure si continua ad usare la numerazione romana e lo stesso aspetto del “vecchio” documento, con indici vari che contengono le dovute numerazioni.

    Ho scelto la seconda strada; infilerei la prima a malincuore, proprio per l’aspetto differente che il documento verrebbe ad avere. Comunque sen non si iresce a superare quello che a me sembra un bug, seguirò la prima strada.

    Ecco, quello che mi sembra un bug è il seguente: se una presentazione appare nella pagina iii della front matter, nel file .toc nel campo della pagina dovrebbe esserci scritto iii; invece c’è scritto [tt]\@roman \c@page [/tt].

    Il risultato è che quando si stampa l’indice, il valore iii della pagina della Presentazione vienen sostituito con il numero romano in cui comincia l’indice. pdftex (oxetex, o luatex) fa correttamante il suo lavoro, ma ho il sospetto che dal 2012 (quando le cose funzionavano come si deve) al 2013 sia stato modificato quelche pacchetto e qualche \protect di troppo si è infilato di mezzo.

    Ho il sospetto che questo possa essere successo nell’aggiornamento di hyperref, ma non ho prove per affermarlo. Posso solo affermare che la prte di indice relativa alle pagine numerate con i numeri rimani sono errate. Tutto a posto invece con i numeri arabi.

    Me lo confermate?

    Se è vero avete qualche idea per segnalare il bug al Team con una possibile correzione, oppure per un patch temporaneo?

    Grazie mille
    Claudio

    Non capisco. Puoi presentare un esempio minimo? Con questo codice
    `\documentclass[a4paper,twoside]{report}
    \usepackage{hyperref}
    \begin{document}
    \pagenumbering{roman}
    \tableofcontents

    \cleardoublepage
    \phantomsection
    \addcontentsline{toc}{chapter}{Presentazione}
    \chapter*{Presentazione}

    Ciao.

    \cleardoublepage
    \pagenumbering{arabic}

    \chapter{Uno}

    Ciao
    \end{document}`
    il file .toc ha
    `\contentsline {chapter}{Presentazione}{iii}{section*.2}
    \contentsline {chapter}{\numberline {1}Uno}{1}{chapter.1}`

    Ciao
    Enrico

    in risposta a: [Risolto] hyperref non stampa segnalibri #87514
    Up
    0
    Down
    ::

    skevin93″ post=86983Ho risolto. Il problema era che i miei capitoli non avevano un nome e quindi non stampava niente, giustamente, dato che nei segnalibri non viene stampato il contatore. 😀

    Mi è bastato aggiungere i nomi al file .out in modo che i capitoli si chiamassero capitolo 1, capitolo 2, etc…

    Dubito che questa possa essere considerata una soluzione, visto che il file [tt].out[/tt] viene riscritto a ogni compilazione. Se i tuoi capitoli non hanno un titolo e scrivi
    `\chapter{}`
    (mi sfugge la motivazione), puoi fare invece così:
    `\chapter{\texorpdfstring{}{Capitolo \thechapter}}`
    Ciao
    Enrico

    in risposta a: Pacchetto nag — Segnala Pacchetti Obsoleti #87437
    Up
    0
    Down
    ::

    Liverpool” post=86922

    Viene anche bollato come obsoleto [tt]subfig[/tt] che non lo è affatto. Basta sapere che non funziona come ci si aspetta con hyperref. Ma fare le stesse cose di subfig con subcaption è doloroso. 😉

    Io da un po’ di tempo ho abbandonato [tt]subfig[/tt] in favore di [tt]subcaption[/tt], dopo avere letto in giro che il primo era obsoleto. Quindi ho convertito i vecchi file al secondo pacchetto. Puoi spiegarmi cos’è doloroso fare con [tt]subcaption[/tt]?

    Con [tt]subcaption[/tt] devi per forza specificare la dimensione orizzontale. Con [tt]subfig[/tt] no.

    Ciao
    Enrico

    in risposta a: frontespizio #87303
    Up
    0
    Down
    ::

    stefffffy” post=86913Ciao a tutti,
    avrei bisogno ancora un piccolo aiutino!

    Nel frontespizio come faccio per spostare più in basso nome relatore e laureando! Resta molto spazio bianco tra i nomi e l’anno accademico!

    Grazie a quanti vorranno aiutarmi

    Stefania

    Cambia
    `\Preambolo{\renewcommand{\frontnamesfont}{%
    \fontsize{12}{12}\bfseries}}`
    in
    `\Preambolo{\renewcommand{\frontnamesfont}{%
    \fontsize{12}{12}\bfseries\vspace{5cm}}}`
    Naturalmente i 5cm sono solo per mostrare come si fa.

    Il frontespizio usa due terzi dello spazio verticale per il blocco “università-titiolo” e un terzo per “relatori-correlatori, spazio bianco e piedino”. La scelta può non piacere; parafrasando Guccini, “ma fattelo te il frontespizio, se sei capace”. 😉

    Ciao
    Enrico

    in risposta a: Pacchetto nag — Segnala Pacchetti Obsoleti #87433
    Up
    0
    Down
    ::

    Otacon” post=86895Da quel che ho capito leggendo le sue considerazioni, in pratica questo pacchetto serve solo a chi ha una conoscenza di LaTeX poco “profonda” per portarlo sulla cattiva strada.
    Se non altro, spero che il consiglio iniziale (e l’unico in effetti) che mi ha dato, ovvero quello di eliminare euler in favore di eulervm, sia utile e non fuorviante come molti che questo programma da.

    Andando fuori tema, più che altro per capire bene, non colgo il nesso dell’esempio proposto tra \sloppy e \raggedbottom.
    Da quel che leggo su “Il LATEX Reference Manual commentato” di Enrico… lei in effetti 😀 … \sloppy serve a “rendere più tollerante il programma di composizione accettando bruttezze molto alte” in pratica, se ho capito bene è come se si dicesse a TeX:

    “ok tu nei tuoi codici hai come dovere quello di minimizzare la “bruttezza” (misurata in modo che io ignoro totalmente), ora con questo comando ti dico che puoi minimizzarla ma fino ad un certo punto”… come se accettassimo anche una situazione sub-ottimale in effetti.

    Con il comando \raggedbottom invece, sempre se ho ben chiare le idee, si evita che la pagina venga forzatamente riempita ottenendo uno spazio in fondo alla pagina.
    Ecco, l’uso dell’aggettivo abominio mi è poco chiaro anche se in effetti non credo che li userei come comandi in quanto a pelle direi che fanno due cose diverse.

    Per quanto riguarda invece il \par dopo \centering mi è nuova, ma suppongo, di aver sempre sbagliato finora ad usarlo senza \par. 😕

    Infine \subfig magari da qualche problema con hyperref ma con bookmark (dato dopo hyperref) si risolve penso, penso, essendo quest ultimo una sorta di continuazione di hyperref.

    … fermo restando che a volte ho paura di postare su questo forum perché c’è gente, come lei, che sta oggettivamente (in senso positivo ovviamente) su un altro pianeta in quanto a conoscenza del LaTeX 😀

    Questione [tt]\raggedbottom[/tt]: può essere una scelta di compromesso quella di rendere una pagina più corta dell’altra, in casi davvero difficili. Sto parlando di composizione fronte/retro, naturalmente. Impostare [tt]\raggedbottom[/tt] come scelta normale in questo caso è un abominio, lo confermo risolutamente. 😉

    Per [tt]\centering[/tt]: prova
    `Ciao
    {\centering Ciao}
    Ciao`
    e cerca di capire perché mai succede quello che vedi. 🙂

    Non ti preoccupare di scrivere messaggi: siamo qui per aiutarci a vicenda. Chiunque abbia qualcosa da dire, lo dice; se poi c’è qualcosa da discutere, meglio ancora.

    Ciao
    Enrico

    in risposta a: Pacchetto nag — Segnala Pacchetti Obsoleti #87431
    Up
    0
    Down
    ::

    Otacon” post=86893Vabbè mi rincresce ma temo che io non segnalerò proprio alcun che a nessuno perché essendo, a causa della mia conoscenza da novizio del LaTeX, all’oscuro di questi problemi e incompatibilità non posso certo mettermi a parlare di cose che non conosco con una persona, l’autore del pacchetto, che oggettivamente starà, suppongo, ad un livello superiore di conoscenza della materia.

    Per quanto riguarda le incompatibilità sono tante in effetti, da quello che ho potuto leggere nella guida.
    Forse, e dico forse, una soluzione potrebbe essere caricarlo all’inizio della stesura di un documento al solo scopo di verificare che non si utilizzino pacchetti obsoleti.
    Fatto ciò, commentare la riga.
    Può andar bene?

    Sì, ma c’è sempre il rischio che qualche incompatibilità venga a galla. La lista dei pacchetti e comandi che vengono controllati da nag con l’opzione [tt]l2tabu[/tt] è nella prima pagina della documentazione. L’opzione [tt]orthodox[/tt] controlla qualcosa di più (e aumenta le probabilità che qualcosa possa andare storto, rendendo non compilabile un documento legittimo).

    Quanto a [tt]l2tabu[/tt], alcune delle raccomandazioni del documento sono sbagliate. Per esempio il consiglio su come evitare [tt]\sloppy[/tt], che va certo evitato, ma non con in metodo suggerito, dove si trova [tt]\raggedbottom[/tt], cioè un abominio. 😉

    Altro errore: dove si dice come evitare [tt]\centerline[/tt] (che va evitato) manca un essenziale [tt]\par[/tt]:
    `{\centering …\par}`
    In realtà il sostituto di [tt]\centerline[/tt] è [tt]\makebox[0pt]{…}[/tt].

    Viene anche bollato come obsoleto [tt]subfig[/tt] che non lo è affatto. Basta sapere che non funziona come ci si aspetta con hyperref. Ma fare le stesse cose di subfig con subcaption è doloroso. 😉

    Raccomandare di evitare ae è doveroso; perché mai si imponga di usare lmodern è misterioso.

    Ciao
    Enrico

    in risposta a: Pacchetto nag — Segnala Pacchetti Obsoleti #87429
    Up
    0
    Down
    ::

    Otacon” post=86885Sperando di fare cosa gradita, soprattutto a chi come me da poco conosce LaTeX, vorrei segnalare questo pacchetto nel quale, per caso, mi sono imbattuto.
    In pratica, una volta caricato, ci informa con un warning se uno dei nostri pacchetti nel preambolo è obsoleto.
    Ad esempio, io caricavo il pacchetto euler ignorando totalmente il più nuovo eulervm, cosa che ho scoperto grazie alla segnalazione datami da nag.
    Provare per credere 🙂

    `
    \RequirePackage[l2tabu, orthodox]{nag}
    \documentclass[]{minimal}
    \usepackage{eulervm}
    \begin{document}
    Prova del pacchetto \sffamily{nag}.
    \end{document}
    `

    Segnala all’autore che anche la classe [tt]minimal[/tt] andrebbe inserita fra le proibizioni.

    C’è chi usa quel pacchetto; io non lo consiglio perché fa parecchie modifiche a comandi interni e non è raro trovare incompatibilità.

    Ciao
    Enrico

    in risposta a: bibliografia da autodidatta #87386
    Up
    0
    Down
    ::

    claudio” post=86799scusate il disturbo
    ma dove chiedere consigli su una bibliografia?
    come dicevo sono un autodidatta che vuole scrivere una bibliografia

    il documento è
    questo

    Prot. 4674

    Ministero della Pubblica Istruzione
    Dipartimento per l’Istruzione
    Direzione Generale per gli Ordinamenti Scolastici

    Roma, 10 maggio 2007
    Oggetto: Disturbi di apprendimento – Indicazioni operative

    ho fatto cosi
    `
    @MISC{nota_4674_2007,
    author = {MIUR},
    editor = {Dipartimento per l’Istruzione Direzione Generale per gli Ordinamenti
    Scolastici},
    title = {Nota ministeriale n. 4674 del 10 maggio 2007},
    year = {2007},
    date = {2007-05-10},
    subtitle = {Disturbi di apprendimento – Indicazioni operative},
    howpublished = {http://hubmiur.pubblica.istruzione.it/web/istruzione/dsa-normativa},
    keywords = {alt,bes},
    url = {http://archivio.pubblica.istruzione.it/normativa/2007/prot4674_07.shtml},
    owner = {claudio},
    timestamp = {2013.07.01}
    }

    `
    ho fatto bene
    il mio dubbio è se

    Dipartimento per l’Istruzione
    Direzione Generale per gli Ordinamenti Scolastici

    vada diviso in due campi

    esagero un po troppo?

    ciao
    claudio

    Secondo me l’autore è il dipartimento e il titolo è quello che metti come sottotitolo:
    `
    @MISC{nota_4674_2007,
    author = {{MIUR — Dipartimento per l’Istruzione Direzione Generale per gli Ordinamenti Scolastici}},
    title = {Disturbi di apprendimento — {Indicazioni} operative},
    year = {2007},
    date = {2007-05-10},
    howpublished = {Nota ministeriale n. 4674 del 10 maggio 2007},
    keywords = {alt,bes},
    url = {http://archivio.pubblica.istruzione.it/normativa/2007/prot4674_07.shtml},
    owner = {claudio},
    timestamp = {2013.07.01}
    }`
    Nota le doppie graffe per l’autore e le graffe attorno alla parola con la maiuscola nel campo title. Se usi biblatex puoi creare un campo shortauthor.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 616 al 630 (di 13,218 totali)

Go to top