egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 12,466 al 12,480 (di 13,218 totali)
  • Autore
    Risposte
  • in risposta a: Virgolette Paura!!!<<>> #10681
    Up
    0
    Down
    ::

    C’è una differenza di .4pt che si nota. […]

    Enrico, resto sempre ammirato di fronte alla tua conoscenza di LaTeX così profonda e accurata…

    Bastava leggere un .log 8)

    Mi piace di più il trucchetto con \showthe\font. Tanto per la cronaca, il comando primitivo \font ha due usi.
    `\font\xyz=cmr10`
    definisce il comando \xyz come “selettore di font”; non lo si dà mai in LaTeX, che lo nasconde dietro tutto l’apparato di NFSS2.

    Ma dopo un comando \the o \showthe produce il nome simbolico del font attuale. Dopo \fontname invece produce una stringa di caratteri di categoria 12 corrispondente al nome del font esterno che è attualmente in uso.
    `Il font che si sta usando adesso è \fontname\font`
    Provalo; a volte questi trucchetti riescono a farti risolvere situazioni strane.

    Ciao
    Enrico

    in risposta a: help endnote #10351
    Up
    0
    Down
    ::

    scusami! 🙂
    effettivamente stavo scrivendo “ad una sola nota” e, mentre ci stavo pensando, ho inserito “ovviamente”, ma non ho fatto caso a dove l’abbia inserito! Naturalmente hai ragione, semplicemente non avevo riletto il post.
    In ogni caso non ero riuscito a capire che il comando \footnotemarkB[1] era quello che mi serviva, perfetto. Non so come ringraziarvi!
    In caso volessi mettere il tuo codice (ti metto nei ringraziamenti della tesi! 😛 ) in un pacchetto che dovrei fare? Lo copio e lo incollo così com’è in un file e uso include o input?
    (forse ti chiedo troppo… 🙁 ) se non ti va non rispondere nemmeno, hai fatto già tanto!
    grazie ancora!

    `\ProvidesPackage{myfoot}
    \RequirePackage{manyfoot}
    \ProcessOptions\relax

    \endinput`
    Salvalo come myfoot.sty e lascialo nella stessa directory del documento principale oppure spostalo in un albero locale della distribuzione TeX (se non capisci questi termini, adotta la prima strategia).

    Nel tuo documento cancella quel codice ormai inutile, compresi i \makeat… e cambia \usepackage{manyfoot} in \usepackage{myfoot}.

    Et voilà.

    Ciao
    Enrico

    in risposta a: Virgolette Paura!!!<<>> #10677
    Up
    0
    Down
    ::

    Ciao Lapo, ho provato a confrontare i pdf ottenuti compilando
    `\documentclass[12pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage{lettrine}
    \begin{document}
    \lettrine{P}{rova}.
    \end{document}
    `
    e
    `\documentclass[12pt]{article}
    \usepackage[T1]{fontenc}
    \usepackage{type1ec}
    \usepackage{lettrine}
    \begin{document}
    \lettrine{P}{rova}.
    \end{document}
    `
    In entrambi i casi, osservando le proprietà dei documentu su Acrobat Reader, i font sono Type1, per cui è molto probabile che tu abbia ragione. Tuttavia a me pare che nel secondo caso la “P” sia resa in maniera leggermente più marcata…

    Basta fare qualche prova: se usi type1ec non hai messaggi di alcun genere, se non lo usi ottieni
    `LaTeX Font Warning: Font shape `T1/cmr/m/n' in size <30.28938> not available
    (Font) size <29.86> substituted on input line 11.`
    C’è una differenza di .4pt che si nota.

    Se non scrivi a corpo 12, ma a 10, la situazione è ancora più “divertente”: il carattere grande viene stampato usando sfrm2074.pfb se è richiamato type1ec, con sfrm2488.pfb altrimenti.

    Il pacchetto type1ec abilita la scalatura dei font EC in certi intervalli, mentre senza sono presenti solo a corpi prefissati. Purtroppo non è scritto molto bene e in quest’esempio si nota: lettrine chiederebbe la maiuscola a 24.53 pt; senza type1ec questo viene automaticamente arrotondato a 24.88, mentre con type1ec viene scalato il font a 20.74. Volovich avrebbe dovuto scegliere meglio gli intervalli.

    Come fai a sapere che font viene richiesto?
    `\lettrine{P\showthe\font}{rova}`
    Ciao
    Enrico

    in risposta a: Colore di background per una cella #10699
    Up
    0
    Down
    ::

    La domanda sarà banale, ma non ho trovato nulla in merito nel forum o nelle guide.

    E’ possibile in LaTeX impostare un colore di background per una cella?

    `\usepackage{colortbl}
    \newcolumntype{C}[2]{>{\columncolor{#2}}#1}

    \begin{tabular}{ll}
    Pinco & pallino\\
    \multicolumn{1}{C{r}{red}}{Rosso}& Caio\\
    Sempronio & Tizio
    \end{tabular}`
    Il tipo di colonna C ha due argomenti: l’allineamento desiderato (l, c, r o p{…}) e il colore.

    Leggi la documentazione di colortbl per maggiori informazioni.

    Ciao
    Enrico

    in risposta a: help endnote #10349
    Up
    0
    Down
    ::

    geniali!!
    come farei senza di voi!! vi voglio bene! 🙂
    aggiornato tutto. miktex 2.5 e winedt (tanto per la cronaca).
    ovviamente funziona tutto 🙂
    egreg, quindi per non ottenere la riga vuota tra il footnote e l’asterisco (a fondo pagina) devo necessariamente mettere il tuo codice vero?
    non si può fare tipo un \renewcommand o qualcosa del genere per modificare il codice di default per evitare che inserisca la riga? è giusto una curiosità! grazie ancra per il codice!

    p.s. ho dovuto usare endnote perché ho più punti* nel mio testo* come sto facendo adesso* in cui inserisco gli asterisci, ma fanno riferimento ad, ovviamente, una sola nota a fine pagina. ho fatto male?
    grazie ancora a tutti!

    Aridaje (direbbero a Roma). Il pacchetto endnotes non è fatto per quello. Inserisci nel preambolo il codice che ti ho già mostrato:
    `\usepackage{manyfoot}
    \DeclareNewFootnote{default}
    \DeclareNewFootnote{B}
    \renewcommand\thefootnoteB{*}
    \makeatletter
    \def\MFL@joinrule#1#2#3#4#5{%
    \ifnum #1<\MFL@curpriority \else \let\MFL@currule#2% \def\MFL@curpriority{#1}% \fi \ifvoid#5\else \@tempskipa\z@skip% \MFL@ifmcol{\divide\@tempskipa\col@number}{}% \edef\MFL@skip{\vskip\the\@tempskipa\relax}% \csname MFL@process#4\endcsname #5% \ifvoid\footins \let\footnoterule\MFL@currule \setbox\footins\vbox{#3\unvbox#5}% \else \setbox\footins\vbox{% \unvbox\footins\MFL@skip\MFL@currule#3\unvbox#5% }% \fi \let\MFL@curpriority \m@ne \fi } \makeatother` Il comando \DeclareNewFootnote{default} serve per inserire le note a piè di pagina normali nel meccanismo di manyfoot. Il comando \DeclareNewFootnote{B} serve per definire un nuovo tipo di nota, che richiami con \footnoteB. Il comando \renewcommand\thefootnoteB{*} serve a far sì che tutte le note del tipo \footnoteB vengano "numerate" con un asterisco. Se adesso vuoi inserire la nota *, dai il comando \footnoteB{testo della nota}; se vuoi solo il richiamo alla nota già inserita, scrivi \footnotemarkB[1]. Le note al piede compariranno nell'ordine: prima le note normali (\footnote), poi quella eventuale con *. Non era questo che desideravi? Il codice lungo e complicato serve per eliminare la famosa riga vuota che a te non piace. Purtroppo devi lasciarlo così oppure metterlo in un pacchetto personale; lascia perdere. In effetti il codice serve a ridefinire uno dei comandi interni di manyfoot, ma non c'è un modo più semplice, te l'assicuro. PS: "Fanno riferimento ad, ovviamente, una sola nota" è bruttissimo stile; mai separare con un inciso la preposizione dal termine a cui si riferisce. Molto meglio "fanno riferimento, ovviamente, a una sola nota". Non userei nemmeno la "d eufonica", che è meglio usare solo davanti a vocale uguale. Giuro che un mio coautore una volta ha scritto "od ad uno"; la scure è caduta impietosa. Non sul coautore :D, solo sulle "d" in eccesso. Ciao Enrico

    in risposta a: help endnote #10347
    Up
    0
    Down
    ::

    intendi il miofile.log? eccolo qui:

    `This is pdfTeX, Version 3.14159-1.10a (MiKTeX 2.2) (preloaded format=latex 2000.11.28) 3 OCT 2006 23:33
    **ariprova.tex
    (ariprova.tex{pdftex.cfg}
    LaTeX2e <2001/06/01>

    (C:\Programmi\LaTeX\tex\latex\ncctools\manyfoot.sty
    Package: manyfoot 1998/12/19 v1.4 Many Footnote Levels Package (NCC)
    ? `

    Come sospettavo. Hai una versione troppo antiquata di manyfoot. E anche di LaTeX.

    Fa’ l’aggiornamento. Devi. Sette anni di sviluppo di manyfoot sono pure qualcosa, no?
    `This is pdfeTeX, Version 3.141592-1.30.4-2.2 (Web2C 7.5.5) (format=pdflatex 2006.10.1) 3 OCT 2006 23:41
    entering extended mode
    **pppp.tex
    (./pppp.tex
    LaTeX2e <2005/12/01>

    (/usr/local/teTeX/share/texmf.local/tex/latex/ncctools/manyfoot.sty
    Package: manyfoot 2005/09/11 v1.10 Many Footnote Levels Package (NCC)`
    Questo è quello che ottengo io.

    Ciao
    Enrico

    in risposta a: classe e pacchetto che definiscono lo stesso comando #10670
    Up
    0
    Down
    ::

    Salve,
    sto usando la classe llncs per scrivere un articolo (classe scaricata dal sito della springer: http://www.springer.de/comp/lncs/authors.html) e il pacchetto amsmath per avere l’ambiente cases.

    Funziona tutto bene, la compilazione non restituisce errori ma un fastidioso warning: Package amsmath Warning: Unable to redefine math accent \vec.

    Sto compilando con LaTeX della suse 10.1; il comando latex -v restituisce, tra le altre cose, questa informazione: pdfeTeX 3.141592-1.21a-2.2 (Web2C 7.5.4).

    L’esempio minimale che genera il warning e` il seguente: `\documentclass{llncs}
    \usepackage{amsmath}
    \begin{document}
    ciao
    \end{document}`

    Anche se è un warning e quindi si può trascurare, esiste un modo semplice per evitare che compaia?

    `\documentclass[orivec]{llcns}`
    Se poi vuoi che i vettori con la sintassi \vec{v} compaiano come vorrebbe la Springer, dà la definizione molto più efficiente della loro
    `\usepackage{bm}
    \renewcommand{\vec}{\bm}`
    Ciao
    Enrico

    in risposta a: Scrivere una “i” puntata… #10665
    Up
    0
    Down
    ::

    $\dot{\imath}$ funziona ma secondo me è meno ambiguo $\dot{i}$. O usi \imath anche quando la variabile non è derivata, oppure usa sempre la i normale. Non credo che sia conveniente usare un simbolo per la derivata e un altro per la grandezza non derivata.

    Ovvio che $\dot{\imath}$ è quasi uno scherzo: scrivere \i in modo matematico ha effetti curiosi. In Plain TeX viene il segno di inclusione, in LaTeX sotto OT1 viene la i senza punto, sotto T1 viene la “scharfes s” tedesca (con warning).

    Direi che non è saggio usare la lettera “i” per indicare una funzione da derivare rispetto al tempo. Con due punti uno sopra l’altro è un orrore®.

    Ciao
    Enrico

    in risposta a: Scrivere una “i” puntata… #10662
    Up
    0
    Down
    ::

    Prova con`\dot{\i}`

    Ciao 🙂

    `\dot{\imath}` 😈 😀

    Ciao
    Enrico

    in risposta a: help endnote #10345
    Up
    0
    Down
    ::

    nada.. non va, stesso errore.
    eppure manyfoot c’è… uff. avrò una versione sbagliata? 🙁

    Allega il log (non i messaggetti di TeXnic Center o WinEdt, ma il contenuto del file .log che ottieni. Se non sappiamo l’errore, non possiamo aiutarti.

    Ciao
    Enrico

    in risposta a: help endnote #10343
    Up
    0
    Down
    ::

    ovviamente ho riportato male io qui sul post.
    \DeclareNewFootnote{default}
    mi dice undifined control sequence.
    🙁

    Ovviamente non può essere. Il mio input funziona perfettamente e \DeclareNewFootnote è uno dei comandi fondamentali di manyfoot, non può essere non definito. Prova a scrivere in un nuovo documento questo:
    `\documentclass[a4paper]{article}
    \usepackage{manyfoot}
    \listfiles
    \DeclareNewFootnote{default}
    \begin{document}
    \footnote{a}
    \end{document}`
    Se si compila, stai sbagliando qualcosa; se non si compila, facci sapere l’errore.

    Ciao
    Enrico

    in risposta a: help endnote #10341
    Up
    0
    Down
    ::

    grazie a tutti per l’aiuto!
    ti offro pure tutto il bancone di birre!!! seriamente!!!
    basta che mi spieghi che ci devo fare con quel codice….
    l’ho messo nel mio documento….?
    mi dice “undefined control sequence \DelareNewFootnote{default}”
    uff.. ma possibile….?
    please se puoi…..
    grazie mille

    Hai copiato male: \DeclareNewFootnote{default}. Copia e incolla. Dove? Nel preambolo del documento, come vedi c’è \usepackage{manyfoot}, che naturalmente non va duplicato.

    Ciao
    Enrico

    in risposta a: equazione lunga con numeratore uguale al denominatore, ma… #10650
    Up
    0
    Down
    ::

    Grazie dell’esauriente risposta! (P.S.: comunque gli apici non sarebbero quelli delle derivate…indicano semplicemente due valori distinti di theta…)
    😛

    Lo stesso. Non vanno così piccoli come accade mettendoli in quel modo.
    Regola l’orologio del tuo computer!

    Ciao
    Enrico

    in risposta a: help endnote #10338
    Up
    0
    Down
    ::

    lapo, grazie per il consiglio, ma possibile che non mi funziona niente??
    vado sull’update wizard, seleziono internet, poi avanti ed infine mi appare

    Cannot download the list of available package repositories.
    Not found

    perché?

    Temo che si meglio scaricarsi la versione 2.5 direttamente. Ma la sfida è vinta. 😀

    `\usepackage{manyfoot}
    \DeclareNewFootnote{default}
    \DeclareNewFootnote{B}[fnsymbol]
    \renewcommand\thefootnoteB{*}

    \makeatletter
    \def\MFL@joinrule#1#2#3#4#5{%
    \ifnum #1<\MFL@curpriority \else \let\MFL@currule#2% \def\MFL@curpriority{#1}% \fi \ifvoid#5\else \@tempskipa\z@skip% \MFL@ifmcol{\divide\@tempskipa\col@number}{}% \edef\MFL@skip{\vskip\the\@tempskipa\relax}% \csname MFL@process#4\endcsname #5% \ifvoid\footins \let\footnoterule\MFL@currule \setbox\footins\vbox{#3\unvbox#5}% \else \setbox\footins\vbox{% \unvbox\footins\MFL@skip\MFL@currule#3\unvbox#5% }% \fi \let\MFL@curpriority \m@ne \fi } \makeatother` Non garantisco che non ci siano effetti collaterali. La prima volta che ci incontriamo mi devi una birra. Ciao Enrico

    in risposta a: help endnote #10334
    Up
    0
    Down
    ::

    ma infatti ritorniamo al mio post iniziale. ecco perché io ho usato manyfoot “in collaborazione” con endnote.
    Uso MikTeX e sono per motivi di software per la tesi sotto windows. Ho dovuto lasciare la mia fedora per un bel po’.
    Ma sinceramente, ho chiesto una cosa strana secondo te? non vorrei aggiornare il compilatore per una cosa del genere….
    Con il codice che ho postato all’inizio funziona tutto, solamente lascia una riga bianca tra l’ultimo footnote nella pagina e la riga di commento con l’asterisco.
    come posso fare?
    ho provato a cercare nel codice sorgente di manyfoot, ma non ho trovato \\, \newline o cose simili

    Ti ripeto, endnote non c’entra un bel niente. La riga bianca ci va. Così il lettore può vedere la differenza fra i due apparati di note.

    Se non ti va, non so che farci. Il pacchetto manyfoot fa cose piuttosto complicate, non c’è certo quella roba lì per “andare a capo”: ci sono inserzioni da spezzare, marks da tenere presenti, cose da wizards o forse da guru.

    L’aggiornamento è conveniente in ogni caso.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 12,466 al 12,480 (di 13,218 totali)

Go to top