egreg9

Risposte nei forum create

Stai visualizzando 15 risposte – dal 5,446 al 5,460 (di 13,205 totali)
  • Autore
    Risposte
  • in risposta a: spazio tra numerazione indice e titolo capitolo #50868
    Up
    0
    Down
    ::

    Ciao,
    per una questione di normativa mi viene chiesto di spezzare considerevolmente un manuale, ossia di crearlo composto di molte sezioni e sottosezioni, questo fa sì che, aihmè, la relativa numerazione diventi piuttosto lunga, del tipo: 22.37 o simile. Quando raggiungo le quattro cifre la numerazione nell’indice finisce per essere assolutamente appiccicata alla titolo della sezione, come posso risolvere?

    `\usepackage{tocloft}
    \cftsetpnumwidth{1.8em}
    \setlength{\cftsecnumwidth}{3em}
    \setlength{\cftsubsecnumwidth}{4.5em}`
    Assolutamente? Boh. Quando sento questa parola mi va la mano alla fondina, direbbe Tex Willer. 🙂

    Ciao
    Enrico

    in risposta a: \thetitle e fancydr #50860
    Up
    0
    Down
    ::

    Non si devono usare MAI comandi espliciti di cambio di font in \title e in \author.

    Si fanno danni?

    E cmq resta il problema dell’utilizzo del titolo nelle testine,
    perché il codice suggeritomi da Bistek non funziona
    nemmeno se elimino la formattazione di \title e \author…

    Certo: il comando \maketitle, fra le altre cose, annulla la definizione di \@title e \@author.
    Puoi tenerlo dando nel documento
    `\title{Il mio titolo}
    \expandafter\let\expandafter\kepttitle\csname @title\endcsname`
    e \kepttitle si espanderà come richiesto al tuo titolo. Se proprio vuoi automatizzare la cosa nel tuo file di stile, scrivici
    `\def\title#1{\gdef\@title{#1}\gdef\kepttitle{#1}}`
    Ciao
    Enrico

    in risposta a: \thetitle e fancydr #50858
    Up
    0
    Down
    ::

    Vero, solo che mi produce un risultato strano.
    Questi i codici:

    retorica.tex
    `\documentclass[a4paper,12pt]{article}
    \usepackage{retorica}
    \title{\Huge{\textbf{Filosofia e retorica}}}
    \author{\Large{\textbf{Mauro Sacchetto}}}`
    …

    Cos’è che dà fastidio a cosa?

    Non si devono usare MAI comandi espliciti di cambio di font in \title e in \author. Se proprio vuoi modificare come vengono composti, cambia la definizione di \maketitle e macro associate.

    Ciao
    Enrico

    in risposta a: mdframed #50849
    Up
    0
    Down
    ::

    Scusa avevo sbagliato il file da compilare. Questo è quanto riporta il file di log.

    Un’ottima illustrazione della necessità di sfrondare l’esempio da tutto quanto non è necessario.

    Il problema è una versione poco aggiornata di etoolbox. Ma con una TeX Live 2008, il rischio di incontrare cose del genere installando pacchetti più recenti è alto.

    Ciao
    Enrico

    in risposta a: mdframed #50847
    Up
    0
    Down
    ::

    Ho compilato il file in modalità -file-line-error. La compilazione si è interrotta ma non riesco ad interpretare l’errore. Potreste cortesemente spiegarmi come intervenire per correggerlo? Mi piacerebbe diventare indipendente al riguardo senza dove per forza rompere le scatole a qalcuno nel cuore della notte!!

    `Please type another input file name: MasterAvventura.tex
    (./MasterAvventura.tex
    LaTeX2e <2005/12/01>
    Babel and hyphenation patterns for english, usenglishmax, dumylang, noh
    yphenation, german-x-2008-06-18, ngerman-x-2008-06-18, ancientgreek, ibycus, ar
    abic, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutc
    h, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, mono
    greek, greek, hungarian, icelandic, indonesian, interlingua, irish, italian, la
    tin, lithuanian, mongolian, mongolian2a, bokmal, nynorsk, polish, portuguese, r
    omanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turki
    sh, ukenglish, ukrainian, uppersorbian, welsh, loaded.
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/report.cls
    Document Class: report 2005/09/16 v1.4f Standard LaTeX document class
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/size10.clo))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/babel.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/english.ldf
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/babel.def))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/babel/italian.ldf))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/inputenc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/utf8.def
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1enc.dfu)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/ot1enc.dfu)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/omsenc.dfu)))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/fontenc.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/base/t1enc.def))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/microtype/microtype.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/keyval.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/microtype/microtype.cfg))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/indentfirst.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/graphicx.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/graphics.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/trig.sty)
    (/usr/local/texlive/2008/texmf/tex/latex/config/graphics.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pdftex-def/pdftex.def)))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/anysize/anysize.sty
    document style option `anysize' loaded
    Michael Salzenberg, Thomas Esser, Dirk Hillbrecht
    Version 1.0, Aug 13, 1994
    ) (/usr/local/texlive/2008/texmf-dist/tex/latex/multirow/multirow.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/array.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/tabularx.sty)
    (/usr/local/texlive/2008/../texmf-local/tex/latex/mdframed/mdframed.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/oberdiek/kvoptions.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/etex-pkg/etex.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/tools/calc.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/graphics/color.sty
    (/usr/local/texlive/2008/texmf/tex/latex/config/color.cfg))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te
    x)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
    ) (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
    )) (/usr/local/texlive/2008/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d
    ef
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p
    df.def)))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.
    code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.
    code.tex)) (/usr/local/texlive/2008/texmf-dist/tex/latex/xcolor/xcolor.sty
    (/usr/local/texlive/2008/texmf/tex/latex/config/color.cfg))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
    )
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/math/pgfmathoperations.code
    .tex
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/math/pgfmathtrig.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/math/pgfmathrnd.code.tex))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/math/pgfmathbase.code.tex))
    )
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co
    de.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst
    ruct.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage
    .code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co
    de.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst
    ate.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform
    ations.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod
    e.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c
    ode.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce
    ssing.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co
    de.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod
    e.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod
    e.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co
    de.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare
    ncy.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.
    code.tex)))
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod
    e.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.
    tex)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
    -0-65.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version
    -1-18.sty))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex))

    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod
    e.tex
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan
    dlers.code.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod
    e.tex)
    (/usr/local/texlive/2008/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie
    s/tikzlibrarytopaths.code.tex)))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
    (/usr/local/texlive/2008/../texmf-local/tex/latex/mdframed/md-tikz-0.mdf))
    (/usr/local/texlive/2008/texmf-dist/tex/latex/enumitem/enumitem.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/booktabs/booktabs.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/eso-pic/eso-pic.sty
    (/usr/local/texlive/2008/texmf-dist/tex/latex/ms/everyshi.sty))
    (./MasterAvventura.aux)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/cbfonts/lgrcmr.fd)
    (/usr/local/texlive/2008/texmf-dist/tex/latex/microtype/mt-cmr.cfg)
    (/usr/local/texlive/2008/texmf-dist/tex/context/base/supp-pdf.tex
    [Loading MPS to PDF converter (version 2006.09.02).]
    ) ABD: EveryShipout initializing macros [1{/usr/local/texlive/2008/texmf-var/fo
    nts/map/pdftex/updmap/pdftex.map}] (./MasterAvventura.toc) [1] [2]
    ./MasterAvventura.tex:104: Undefined control sequence.
    \\mdframed …ed ntheorem yet}}\fi \fi \ifnumless
    {\mdf@style }{1}{\renewcom…
    l.104 O
    FFENSE
    ? ^[OB^[OB
    Type to proceed, S to scroll future error messages,
    R to run without stopping, Q to run quietly,
    I to insert something, E to edit your file,
    1 or … or 9 to ignore the next 1 to 9 tokens of input,
    H for help, X to quit.
    ?
    ./MasterAvventura.tex:104: Undefined control sequence.
    \md@margin@equation …iddlelinewidth \ifnumequal
    {1}{\mdf@style }{\advance …
    l.104 O
    FFENSE
    ?
    ./MasterAvventura.tex:105: Undefined control sequence.
    \md@put@frame …vide \@tempskipa by 3 \ifdimless
    {0.4\baselineskip }{\@temp…
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: Missing number, treated as zero.

    }
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: Illegal unit of measure (pt inserted).

    }
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: Missing number, treated as zero.

    }
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: Illegal unit of measure (pt inserted).

    }
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: You can't use `\prevdepth' in horizontal mode.
    \nointerlineskip ->\prevdepth
    -\@m \p@
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: Missing $ inserted.

    $
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: Missing number, treated as zero.

    \hbox
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: Illegal unit of measure (pt inserted).

    \hbox
    l.105 \end{mdframed}

    ?
    ./MasterAvventura.tex:105: Missing $ inserted.

    $
    l.105 \end{mdframed}

    ?

    Overfull \hbox (36.13475pt too wide) in paragraph at lines 104–105
    []\T1/cmr/m/n/10 (-20) 10[]0.4 []-
    [3] (./MasterAvventura.aux) ){/usr/local/texlive/2008/texmf-dist/fonts/enc/dvip
    s/cm-super/cm-super-t1.enc}
    Output written on MasterAvventura.pdf (4 pages, 150210 bytes).
    Transcript written on MasterAvventura.log.`

    Grazie
    Ricca

    Ti pare che quello sia il log dell’esempio che hai presentato? A me no.

    Ciao
    Enrico

    in risposta a: mdframed #50845
    Up
    0
    Down
    ::

    Per quanto riguarda l’utilizzo di anysize e della sua posizione, onestamente non mi ci sono mai fermato a riflettere molto, ho semplicemente utilizzato la lista di pacchetti che caricava nei suoi file di LaTex la persona che mi ha introdotto all’utilizzo di LaTrex stesso.

    I filetti di 0.2pt? È vero sono molto piccoli ma a me piacciono, non sapevo che la “prassi ” fossero 0.4pt, grazie per il suggerimento, li proverò volentieri.

    La presenza di eso-pic c’entra per il fatto che già una volta sono rimasto scottato da un conflitto fra pacchetti che mi bloccavano la compilazione. Ora, non essendo troppo esperto non avevo idea se qualcuno dei pacchetti che ho caricato potesse essere in conflitto quindi, per non sapere ne leggere ne scrivere ho copiato per intero tutta sa sezione.

    Produrre un esempio minimo richiede di togliere tutto ciò che non ha a che fare con l’errore. Ci vuole un po’ di tempo, ma facilita la ricerca di ciò che non va.

    Prova a compilare il documento con “pdflatex -file-line-error”, in modo che il messaggio di errore contenga anche il nome del file che è attivo in quel momento.

    Ciao
    Enrico

    in risposta a: mdframed #50843
    Up
    0
    Down
    ::

    Ecco un esempio che mi genera l’errore:

    Nessun errore.

    Ma mi vengono alcune domande: perché mettere dopo booktabs i comandi per anysize? E, soprattutto, perché usare anysize che è un pacchetto più che obsoleto? Usa geometry. E non dare due centimetri su tutti i margini, suvvia! 🙂

    Perché imporre uno spessore dei filetti di 0.2pt? Che è spesso invisibile alla stampante, essendo circa sette decimi di millimetro. Supponendo una risoluzione di stampa di 600 dpi, un punto sono approssimativamente otto pixel, due decimi di punto sono poco più di un pixel (e mezzo): il filetto è, appunto, invisibile. Invece i canonici 0.4pt sono tre pixel.

    Che c’entra eso-pic con l’esempio minimo?

    Ciao
    Enrico

    in risposta a: mdframed #50841
    Up
    0
    Down
    ::

    Questi sono i comandi:

    `sudo mkdir -p $(kpsewhich -var-value TEXMFLOCAL)/tex/latex/mdframed
    sudo cp Desktop/mdframed/mdframed.sty $(kpsewhich -var-value TEXMFLOCAL)/tex/latex/mdframed/
    sudo mktexlsr`

    quindi con ls-l ho verificato i permessi che sono:

    `-rwxrwxr-x@ 1 ricca staff 34018 14 Mag 23:09 mdframed.sty`

    Grazie

    EDIT
    Avevo fatto una bischerata io, infatti nella cartella contenente mdframed.sty c’erano altri 2 files che una volta messi insieme al file .sty hanno risolto il problema.

    Ad essere onesti ancora non funziona ma ora l’errore è di tipo diverso:

    `ERROR: Undefined control sequence.

    — TeX said —
    \\mdframed …ed ntheorem yet}}\fi \fi \ifnumless
    {\mdf@style }{1}{\renewcom…
    l.104 O
    FFENSE
    — HELP —
    TeX encountered an unknown command name. You probably misspelled the
    name. If this message occurs when a LaTeX command is being processed,
    the command is probably in the wrong place—for example, the error
    can be produced by an \item command that's not inside a list-making
    environment. The error can also be caused by a missing \documentclass
    command.`

    Esempio minimo, per favore.

    Ciao
    Enrico

    in risposta a: mdframed #50839
    Up
    0
    Down
    ::

    In seguito ad una discussione (link) ho installato il pacchetto mdframed. Quando sono andato ad utilizzarlo il sistema mi ha risposto però con un errore:

    `ERROR: LaTeX Error: File `md-tikz-0.mdf' not found.

    — TeX said —

    Type X to quit or to proceed,
    or enter new name. (Default extension: mdf)

    Enter file name:
    ! Emergency stop.

    l.342 \input{md-tikz-0.mdf}
    %^^M
    — HELP —
    From the .log file…

    *** (cannot \read from terminal in nonstop modes)
    `

    Il problema riguarda l’installazione o qualcos’altro?

    La prima che hai detto. Quali operazioni hai eseguito per installare quel pacchetto?

    Ah, perché tutti si ostinano a non voler installare tutto e a non pensarci più? 🙁

    Ciao
    Enrico

    in risposta a: Maiuscoletto con fontspec #50709
    Up
    0
    Down
    ::

    Ho esposto il problema alla mailing list di LuaTeX. Aspettiamo di vedere se Taco riesce a cavarci qualcosa.

    Ho visto la discussione, senbra che la cose sia seria…

    Attendiamo fiduciosi.

    In secondo luogo
    `samiel@debian:~$ otfinfo -f $(kpsewhich texgyretermes-regular.otf)
    aalt Access All Alternates
    c2sc Small Capitals From Capitals
    cpsp Capital Spacing
    dlig Discretionary Ligatures
    frac Fractions
    kern Kerning
    liga Standard Ligatures
    lnum Lining Figures
    onum Oldstyle Figures
    pnum Proportional Figures
    salt Stylistic Alternates
    size Optical Size
    smcp Small Capitals
    ss01 Stylistic Set 1
    ss02 Stylistic Set 2
    ss03 Stylistic Set 3
    ss04 Stylistic Set 4
    tnum Tabular Figures
    zero Slashed Zero`
    per cui c’è.
    E quindi:
    `samiel@debian:~$ kpsewhich texgyretermes-regular.otf
    /usr/local/texlive/2010/texmf-dist/fonts/opentype/public/tex-gyre/texgyretermes-regular.otf`

    Sembra tutto regolare.

    Per quanto riguarda la necessità di scalare i sanserif, mi sono spiegato male io.
    Intendevo non con LuaLaTeX, ma con pdflatex e
    `\usepackage[scaled=.9]{avant}`
    mi dà, a differenza pad esempio di helvet:
    `! LaTeX Error: Unknown option `scaled=.9' for package `avant'.`
    Ecco perché chiedevo, in caso questo font non possa venir scalato,
    se l’unica alternativa sia usare \small, \footnotesize ecc

    Che io sappia l’opzione scaled c’è solo nel pacchetto helvet. Creati un tuo “myavant.sty”:
    `\ProvidesPackage{myavant}
    \RequirePackage{keyval}
    \define@key{AVG}{scaled}[.95]{%
    \def\AVG@scale{#1}}
    \def\ProcessOptionsWithKV#1{%
    \let\@tempc\relax
    \let\AVG@tempa\@empty
    \ifx\@classoptionslist\relax\else
    \@for\CurrentOption:=\@classoptionslist\do{%
    \@ifundefined{KV@#1@\CurrentOption}%
    {}%
    {%
    \edef\AVG@tempa{\AVG@tempa,\CurrentOption,}%
    \@expandtwoargs\@removeelement\CurrentOption
    \@unusedoptionlist\@unusedoptionlist
    }%
    }%
    \fi
    \edef\AVG@tempa{%
    \noexpand\setkeys{#1}{%
    \AVG@tempa\@ptionlist{\@currname.\@currext}%
    }%
    }%
    \AVG@tempa
    \let\CurrentOption\@empty
    }
    \ProcessOptionsWithKV{AVG}
    \AtEndOfPackage{%
    \let\@unprocessedoptions\relax
    }
    \renewcommand{\sfdefault}{pagscaled}
    \endinput`
    Devi poi crearti anche i file .fd in modo opportuno. Non è difficile, basta confrontare i file del tipo phv.fd con pag.fd, dove è “ot1”, “t1” e “ts1”. Ti dovrai creare i tre pagscaled.fd dai corrispondenti con “pag”, sostituendo come prima cosa “pag” con “pagscaled” e poi aggiungendo tra <-> e il nome del font il token \AVG@@scale. In cima metterai
    `\expandafter\ifx\csname AVG@scale\endcsname\relax
    \let\AVG@@scale\@empty
    \else
    \edef\AVG@@scale{s*[\csname AVG@scale\endcsname]}%
    \fi`
    Perché non l’hanno fatto? Probabilmente perché nessuno usa Avant Garde.

    Ciao
    Enrico

    in risposta a: Maiuscoletto con fontspec #50707
    Up
    0
    Down
    ::

    Ecco la soluzione!
    Cmq ricompilando adesso noto che:
    1) LuaLaTeX mi fa i maiuscoletti e i numeri oldstyle
    Però resta questo problema della sillabazione,

    Ho esposto il problema alla mailing list di LuaTeX. Aspettiamo di vedere se Taco riesce a cavarci qualcosa.

    2) XeLaTeX impagina bene ma non mi fa né i maiuscoletti
    né i numeri oldstyle. Infatti:
    `(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))
    fontspec Warning: OpenType feature 'Numbers=OldStyle' (+onum) not available
    (fontspec) for font 'TeXGyreTermes',
    (fontspec) with script '', and language ''.
    `
    nonché:
    `LaTeX Font Warning: Font shape `EU1/TeXGyreTermes(0)/m/sc' undefined
    (Font) using `EU1/TeXGyreTermes(0)/m/n' instead on input line 54.`
    Naturalmente alla riga 54 ho un \textsc{,,,,,}

    Be’, il secondo messaggio dipende dal primo. Mi sembra bizzarro che il tuo Termes non abbia il maiuscoletto. Dando il comando in cima alla lista ecco che cosa ottengo:
    `$ otfinfo -f $(kpsewhich texgyretermes-regular.otf)
    aalt Access All Alternates
    c2sc Small Capitals From Capitals
    cpsp Capital Spacing
    dlig Discretionary Ligatures
    frac Fractions
    kern Kerning
    liga Standard Ligatures
    lnum Lining Figures
    onum Oldstyle Figures
    pnum Proportional Figures
    salt Stylistic Alternates
    size Optical Size
    smcp Small Capitals
    ss01 Stylistic Set 1
    ss02 Stylistic Set 2
    ss03 Stylistic Set 3
    ss04 Stylistic Set 4
    tnum Tabular Figures
    zero Slashed Zero`
    e, come vedi, onum c’è.

    Usando Times per il testo e AvantGarde per l commenti, ho messo
    `\usepackage{mathptmx}
    \usepackage{avant}`
    ma il sanserif è parecchio più grande, La ridimensionatura mediante
    [scaled=.8] non funziona. Non mi resta che usare \small ecc.?

    Magari l’opzione è “Scale”, non “scaled”. C’è anche, per esempio,
    `\setsansfont[Scale=MatchUppercase]{TeX Gyre Adventor}`
    che aggiusta da sé la grandezza.

    PS: che cosa ti dice il comando “kpsewhich texgyretermes-regular.otf”?

    Ciao
    Enrico

    in risposta a: Maiuscoletto con fontspec #50705
    Up
    0
    Down
    ::

    Prova a vedere che cosa ti dice la shell con
    fc-list | grep Termes

    In effetti non dice nulla….
    Che abbia ragione XeLaTeX?

    Dalla guida di TeX Live 2010:

    3.4.5 Font configuration for XeTeX

    If you have installed the xetex package on a Unix-compatible system, you need to configure your system if you want XeTeX to be able to find the fonts shipped with TeX Live. To facilitate this, when the xetex package is installed (either at initial installation or later), the necessary configuration file is created in

    TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf.

    To set up the TEX Live fonts for system-wide use (assuming you have suitable privileges), proceed as follows:

    Copy the texlive-fontconfig.conf file to /etc/fonts/conf.d/09-texlive.conf.
    Run fc-cache -fsv.

    If you do not have sufficient privileges to carry out the steps above, you can instead do the following to make the TEX Live fonts available to you as an individual XeTEX user:

    Copy the texlive-fontconfig.conf file to ~/.fonts.conf, where ~ is your home directory.
    Run fc-cache -fv.

    Dunque i passi da eseguire sono:
    `sudo cp $(kpsewhich -var-value TEXMFSYSVAR)/fonts/conf/texlive-fontconfig.conf /etc/fonts/conf.d/09-texlive.conf
    sudo fc-cache -fsv`
    Nodo al fazzoletto per ricordarmi di aggiungerlo alla guida di installazione. Qualcuno può confermare che fra i “cron jobs” c’è anche “fc-cache”?

    Ciao
    Enrico

    in risposta a: Maiuscoletto con fontspec #50703
    Up
    0
    Down
    ::

    Ho visto questa discussione, ma non vi ho trovato soluzioni:
    http://markmail.org/thread/vzzhf7zlzyk3tldf
    Uno aveva risolto mettendo TeX Gyre Termes-Regular”,
    ma a me non funziona…

    Prova a vedere che cosa ti dice la shell con
    `fc-list | grep Termes`
    Ciao
    Enrico

    in risposta a: Allineare caratteri di dimensione diversa #50814
    Up
    0
    Down
    ::

    Ciao Enrico,

    quindi l’unica soluzione è quella manuale.
    Peccato 🙁

    Ogni lettera ha dei “margini laterali” per evitare troppe coppie di crenatura, cioè spaziature aggiunte (positive o negative) per rendere più scorrevole il testo, senza buchi o incontri spiacevoli. I piccoli margini funzionano per la maggior parte delle coppie di caratteri adiacenti e così solo in pochi casi si deve agire con la crenatura, che TeX inserisce automaticamente in base a informazioni contenute nei file metrici dei font.

    Normalmente questo non crea problemi; ma se caratteri di dimensioni diverse sono troppo vicini uno sopra l’altro, l’effetto si vede.

    Ciao
    Enrico

    in risposta a: Allineare caratteri di dimensione diversa #50812
    Up
    0
    Down
    ::

    Ciao a tutti.

    Dopo aver stampato l’etichetta, rigorosamente composta con LaTeX,
    da mettere sulla porta del mio ufficio mi sono accorto di un piccolo difetto.
    Ingrandendo il corpo si ingrandiscono di conseguenza le spaziature
    e pertanto non si riescono ad allineare bene le parole a sinistra.

    Ecco un esempio minimo (i comandi fbox li ho messi per evidenziare il problema).
    Si vede chiaramente che la P di Pippo comincia dopo rispetto alla P di Paperino.
    `\documentclass[a4paper]{book}
    \setlength{\parindent}{0pt}
    \setlength{\fboxsep}{0pt}
    \begin{document}
    \pagestyle{empty}
    \sffamily
    \Large

    {\Huge \fbox{Pippo}\par}
    \fbox{Paperino University}

    \end{document}`

    Come risolvere il problema?

    Grazie mille.
    Ciao ciao.
    Fra

    \hspace{-0.1em}Pippo

    Non è detto che -0.1em funzioni con tutte le lettere.

    Ciao
    Enrico

Stai visualizzando 15 risposte – dal 5,446 al 5,460 (di 13,205 totali)

Go to top▲