Risposte nei forum create
-
AutoreRisposte
-
::
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
::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
::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
::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
::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>
Babeland 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
Typeto 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
RiccaTi pare che quello sia il log dell’esempio che hai presentato? A me no.
Ciao
Enrico
::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
::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
::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 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
::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 eccChe 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 tipophv.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
::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
::Prova a vedere che cosa ti dice la shell con
fc-list | grep TermesIn 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
::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
::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
::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
-
AutoreRisposte