Risposte nei forum create
-
AutoreRisposte
-
::
Le solite impagabili magie del prof. Gregorio 🙂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.
Capisco, dal punto di vista tecnico.
L’unica obiezione è che, pur usando i comandi standard
nella classe article – e credo non per megalomania –
autore e titolo, non risultando in grassetto, sono meno visibili
dei titoli di sezione e sottsezione sottostanti….M.
::
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}}}
\date{}
\begin{document}
\maketitle
\tableofcontents
\vspace{1.5cm}
\input{testo}
\newpage
\setcounter{footnote}{0}
\input{antologia}
\newpage
\input{bibliografia}
\end{document}
`
retorica.sty
`\ProvidesPackage{retorica}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[greek,italian]{babel}
\usepackage{cfr-lm}
\usepackage{microtype}
\usepackage{geometry}
\newcommand{\GR}[1]{\foreignlanguage{greek}{#1}}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{graphicx} % serve per \resizebox
\usepackage{calc}
\usepackage{enumitem}
\setitemize{itemsep=.01em,leftmargin=*}
\usepackage{emptypage}
\makeatletter
\newcommand{\titolo}{\@title}
\makeatother
\usepackage{fancyhdr}
\setlength{\headheight}{18.0pt}
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{\titolo \hfill \thepage}
\lfoot{}
\cfoot{}
\rfoot{}
\usepackage{titletoc}
\contentsmargin{1em}
\dottedcontents{section}[2.5em]{}{2.3em}{0.8pc}
\dottedcontents{subsection}[4.2em]{}{3.2em}{0.8pc}
\renewcommand\footnoterule{%
\kern-3\p@
\kern2.6\p@
\setlength{\skip\footins}{15pt}}
\def\graffito@setup{%
\itshape\footnotesize%
\parindent=0pt \lineskip=0pt \lineskiplimit=0pt %
\tolerance=2000 \hyphenpenalty=300 \exhyphenpenalty=300%
\doublehyphendemerits=100000%
\finalhyphendemerits=\doublehyphendemerits}
\DeclareRobustCommand{\marginnote}{}
\let\marginnote\marginpar
\DeclareRobustCommand{\graffito}[1]{\marginnote%
[\graffito@setup\raggedleft\hspace{0pt}{#1}]%
{\graffito@setup\raggedright\hspace{0pt}{#1}}}
\let\marginpar\graffito
\setlength{\marginparwidth}{2cm} % x le note a margine
\setlength{\marginparsep}{0.60cm} % x le note a margine
\frenchspacing
\usepackage[colorlinks,linkcolor=black,citecolor=black,urlcolor=black,
bookmarks,bookmarksnumbered]{hyperref}`
e infine l’inizio di testo.tex
`\section{La retorica fra oratoria e scienza}
\subsection*{Aristotele}
La \textit{Retorica}\marginpar{La \emph{Retorica}} è molto probabilmente il
risultato del lavoro editoriale di Andronico da Rodi, e fonde due libri (il
\textsc{i} e la quasi totalità del \textsc{ii} redatti da Aristotele
verosimilmente in gioventù (da cui la vicinanza delle sue tesi con
l'atteggiamento del \textit{Grillo}), e la parte conclusiva (la fine del
\textsc{ii} e tutto il \textsc{iii} Libro) redatta durante il secondo periodo
ateniese (cioè a partire dal 335 a. C.). Questa seconda parte — giusta
l'opinione di Hermann Diels — era in origine una serie di frammenti destinati
a comporre un'opera autonoma, intitolata \GR{Per`i l'exewc} e dedicata allo
stile e alla composizione.
`
E quando compilo:
`(./testo.tex! LaTeX Error: Not in outer par mode.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.3 …tit{Retorica}\marginpar{La \emph{Retorica}}
è molto probabilmente il
?`
mentre senza quel \newcommand tutto fila lliscio.
Cos’è che dà fastidio a cosa?Grazie
M.
::
Credo di esserci. C’era qualche variante nella sintassi.
Adesso nel preambolo ho messo:
`\documentclass[a4paper]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,Numbers={OldStyle}]{TeX Gyre Termes}
\setsansfont[Scale=MatchUppercase,Ligatures=TeX]{TeX Gyre Adventor}
\usepackage{polyglossia} % x XeLaTeX in luogo di babel
\setmainlanguage{italian} % x XeLaTeX in luogo di babel`
e funziona, maiuscoletto e numeri minuscoli…M.
::
Ma se la situazione sembra regolare,
allora forse non c’è che una spiegazione:
XeLaTeX ce l’ha con me,,,Per quanto riguarda scalare i sanserif,
la cose non era affatto immediata!
Appena ho un po’ di tempo provo.
Ma perché nessuno usa AvantGarde?
Personalmente a me piace
e mi pare di vederlo spesso
anche nell’editoria…
Dei testi a cui ho collaborato
facevano esattamente quello
che sto cercando di riprodurre:
testo in Times e commento in AvantGuarde…Grazie
M.
3 Ottobre 2010 alle 18:24 in risposta a: perfezionare latex: controllo ortografico, anteprima formule #50817::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…
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`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 eccM.
::
Ecco la soluzione!
Cmq ricompilando adesso noto che:
1) LuaLaTeX mi fa i maiuscoletti e i numeri oldstyle
Però resta questo problema della sillabazione,
tant’è che ricevo decine di:
`Underfull \hbox (badness 10000) in paragraph at lines 1163–1180
\EU2/TeXGyreAdventor(0)/m/n/9 utilizzando liberamente il materialeUnderfull \hbox (badness 10000) in paragraph at lines 1163–1180
\EU2/TeXGyreAdventor(0)/m/n/9 intellettuale, non risulta adeguata aUnderfull \hbox (badness 6157) in paragraph at lines 1163–1180
\EU2/TeXGyreAdventor(0)/m/n/9 conoscenza e non creazione artistica;
[18]
Underfull \hbox (badness 10000) in paragraph at lines 1181–1185
[][]\EU2/TeXGyreAdventor(0)/bx/n/9 12–24. \EU2/TeXGyreAdventor(0)/m/n/9 Le con
siderazioni kantiane,Underfull \hbox (badness 10000) in paragraph at lines 1181–1185
\EU2/TeXGyreAdventor(0)/m/n/9 si distaccano recisamente dallaUnderfull \hbox (badness 10000) in paragraph at lines 1181–1185
\EU2/TeXGyreAdventor(0)/m/n/9 a equiparare intellettualisticamente
[19]
Underfull \hbox (badness 10000) in paragraph at lines 1229–1237
\EU2/TeXGyreAdventor(0)/m/n/9 perseguissero nel loro comportamentoUnderfull \hbox (badness 10000) in paragraph at lines 1229–1237
\EU2/TeXGyreAdventor(0)/m/n/9 il raggiungimento di fini prestabiliti,Underfull \hbox (badness 10000) in paragraph at lines 1229–1237
\EU2/TeXGyreAdventor(0)/m/n/9 intelligentemente posti. Giudicare una`
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{,,,,,}M.
PS
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.?
::
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…M.
::
Sì ma ho già provato ieri sera con la sola opzione -f e in aggiunta,
fc-cache -f -r -v /usr/local/texlive/2010/texmf-dist/fonts/opentype
(dove al solito -v è verbose).
Questo l’output:
`root@debian:~# fc-cache -f -r -v /usr/local/texlive/2010/texmf-dist/fonts/opentype
/usr/local/texlive/2010/texmf-dist/fonts/opentype: caching, new cache contents: 0 fonts, 3 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/gust: caching, new cache contents: 0 fonts, 1 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/gust/poltawski: caching, new cache contents: 40 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/nowacki: caching, new cache contents: 0 fonts, 2 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/nowacki/iwona: caching, new cache contents: 20 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/nowacki/kurier: caching, new cache contents: 20 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public: caching, new cache contents: 0 fonts, 27 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/Asana-Math: caching, new cache contents: 1 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/antt: caching, new cache contents: 16 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/cm-unicode: caching, new cache contents: 33 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/cyklop: caching, new cache contents: 2 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gfsartemisia: caching, new cache contents: 4 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gfsbaskerville: caching, new cache contents: 1 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gfsbodoni: caching, new cache contents: 4 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gfscomplutum: caching, new cache contents: 1 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gfsdidot: caching, new cache contents: 5 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gfsneohellenic: caching, new cache contents: 4 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gfsporson: caching, new cache contents: 1 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gfssolomos: caching, new cache contents: 1 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/gnu-freefont: caching, new cache contents: 12 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/inconsolata: caching, new cache contents: 1 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/libertine: caching, new cache contents: 18 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/lm: caching, new cache contents: 72 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/mnsymbol: caching, new cache contents: 14 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/oldstandard: caching, new cache contents: 3 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/phaistos: caching, new cache contents: 1 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/philokalia: caching, new cache contents: 1 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/punknova: caching, new cache contents: 4 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/semaphor: caching, new cache contents: 15 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/skaknew: caching, new cache contents: 5 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/stix: caching, new cache contents: 29 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/tex-gyre: caching, new cache contents: 33 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/umtypewriter: caching, new cache contents: 5 fonts, 0 dirs
/usr/local/texlive/2010/texmf-dist/fonts/opentype/public/xits: caching, new cache contents: 5 fonts, 0 dirs
/var/cache/fontconfig: cleaning cache directory
/root/.fontconfig: not cleaning non-existent cache directory
fc-cache: succeeded`
Quando però compilo si ripropone il problema:
`(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))kpathsea: Invalid fontname `TeX Gyre Termes', contains ' '! Font \zf@basefont=”TeX Gyre Termes” at 10.0pt not loadable: Metric (TFM) file
or installed font not found.
\scan_stop:
l.5 …ures=TeX,Numbers=OldStyle]{TeX Gyre Termes}`M.
1 Ottobre 2010 alle 23:41 in risposta a: suftesi: classe (anche) per tesi in discipline umanistiche #49423::
Bene. Ci sarebbero altri aspetti da sistemare, ad esempio
la distribuzione degli spazi. Perché dal titolo dell’Indice
all’indice stesso c’è troppo spazio, e il testo inizia
troppo sotto. Vedi qui:

Ma d’altro canto se la classe è nata con uno scopo,
ha poco senso fare dei contorsionismi per ottenere altro.
Magari costruisci anche una classe per articoli,,, 🙂Grazie
M.
::
`Tutto ciò che non serve per ottenere lo strano comportamento; per esempio il pacchetto linenumbers, textcomp (ma ti serve davvero?), eccetera. `
Adesso direi che è ora di andare a letto, domani provo a togliere tutto
e se così funziona, aggiungo una cosa alla volta per capire le responsabilità.`root@debian:~# fc-cache -f -d /usr/local/texlive/2010/texmf-dist/fonts/opentype
fc-cache: invalid option — 'd'`
Ma anche usando l’opzione -r il risultato non cambia,
Cmq l’errore non me lo dà solo sul mio file,
ma anche sul file minimale di esempio che mi avevi postato.
Per cui deduco che non dovrebbe essere colpa mia, stavolta.Grazie, attendo aggiornamenti
M.
-
AutoreRisposte