Risposte nei forum create
-
AutoreRisposte
-
::
con la classe book ho messo l’opzione anypage e non openright
Immagino che tu ottenga anche l’avviso che l’opzione anypage non è stata usata. Infatti non esiste, quella giusta è “openany”. Sconsiglio vivamente di adoperarla. Se quello che intendi fare è stampare su una sola facciata, l’opzione è “oneside”.
come si usa emptypage ?
\usepackage{emptypage}; non serve altro.
Ciao
Enrico
::Finalmente!
Fra errori e sviste mi stava venendo l’esaurimento…
Adesso è quasi tutto chiaro.Mi manca solo una cosa:
Se uso helvet, posso scrivere
\usepackage{helvet}
e ho il carattere non scalato,
oppure
\usepackage[scaled]{helvet}
e ho il carattere scalato di default,
oppure ancora posso inserire una misura di scalatura a piacere.Invece per come stanno adesso le cose,
nel caso di Myriad devo obbligatoriamente usare
\usepackage[scaled]{myriad}
perché se ometto l’opzione [scaled] ricevo errore:
`! Undefined control sequence.
<->Myr@@scale
pmyr8t
l.14 }{}?`
Per Myriad ho già un file t1pmy.fd con questo contenuto:
`%Filename: t1pmy.fd
%Created by: tex inst
%Created using fontinst v1.926%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
\ProvidesFile{t1pmy.fd}
[2004/01/07 Fontinst v1.926 font definitions for T1/pmy.]\DeclareFontFamily{T1}{pmy}{}
\DeclareFontShape{T1}{pmy}{m}{n}{
<-> pmyr8t
}{}\DeclareFontShape{T1}{pmy}{m}{it}{
<-> pmyri8t
}{}\DeclareFontShape{T1}{pmy}{bx}{n}{
<-> pmyb8t
}{}\DeclareFontShape{T1}{pmy}{bx}{it}{
<-> pmybi8t
}{}\DeclareFontShape{T1}{pmy}{mc}{n}{
<-> pmyr8tc
}{}\DeclareFontShape{T1}{pmy}{mc}{it}{
<-> pmyri8tc
}{}\DeclareFontShape{T1}{pmy}{bc}{n}{
<-> pmyb8tc
}{}\DeclareFontShape{T1}{pmy}{bc}{it}{
<-> pmybi8tc
}{}\DeclareFontShape{T1}{pmy}{sbc}{n}{
<-> pmys8tc
}{}\DeclareFontShape{T1}{pmy}{sbc}{it}{
<-> pmysi8tc
}{}\DeclareFontShape{T1}{pmy}{b}{n}{
<-> pmyrd8t
}{}\DeclareFontShape{T1}{pmy}{m}{sl}{<->ssub * pmy/m/it}{}
\DeclareFontShape{T1}{pmy}{b}{it}{<->sub * pmy/b/n}{}
\DeclareFontShape{T1}{pmy}{bx}{sl}{<->ssub * pmy/bx/it}{}
\DeclareFontShape{T1}{pmy}{b}{sl}{<->sub * pmy/b/n}{}
\DeclareFontShape{T1}{pmy}{mc}{sl}{<->ssub * pmy/mc/it}{}
\DeclareFontShape{T1}{pmy}{bc}{sl}{<->ssub * pmy/bc/it}{}
\DeclareFontShape{T1}{pmy}{sbc}{sl}{<->ssub * pmy/sbc/it}{}\endinput`
Non si possono salvare entrambe le cose,
come nel caso di Helvet, cioè la possibilità
di adottare ma anche no l’opzione [scaled] ?Grazie mille
M.Non capisco il problema: si tratta solo di copiare qualcosa cercando di capire che cosa stai facendo.
`\ProvidesFile{t1myr.fd}[2010/11/14 scalable Myriad]
\expandafter\ifx\csname Myr@scale\endcsname\relax
\let\Myr@@scale\@empty
\else
\edef\Myr@@scale{s*[\csname Myr@scale\endcsname]}%
\fi\DeclareFontFamily{T1}{myr}{}
\DeclareFontShape{T1}{myr}{m}{n}{
<-> \Myr@@scale pmyr8t
}{}\DeclareFontShape{T1}{myr}{m}{it}{
<-> \Myr@@scale pmyri8t
}{}\DeclareFontShape{T1}{myr}{bx}{n}{
<-> \Myr@@scale pmyb8t
}{}\DeclareFontShape{T1}{myr}{bx}{it}{
<-> \Myr@@scale pmybi8t
}{}\DeclareFontShape{T1}{myr}{mc}{n}{
<-> \Myr@@scale pmyr8tc
}{}\DeclareFontShape{T1}{myr}{mc}{it}{
<-> \Myr@@scale pmyri8tc
}{}\DeclareFontShape{T1}{myr}{bc}{n}{
<-> \Myr@@scale pmyb8tc
}{}\DeclareFontShape{T1}{myr}{bc}{it}{
<-> \Myr@@scale pmybi8tc
}{}\DeclareFontShape{T1}{myr}{sbc}{n}{
<-> \Myr@@scale pmys8tc
}{}\DeclareFontShape{T1}{myr}{sbc}{it}{
<-> \Myr@@scale pmysi8tc
}{}\DeclareFontShape{T1}{myr}{b}{n}{
<-> \Myr@@scale pmyrd8t
}{}\DeclareFontShape{T1}{myr}{m}{sl}{<->ssub * myr/m/it}{}
\DeclareFontShape{T1}{myr}{b}{it}{<->sub * myr/b/n}{}
\DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/bx/it}{}
\DeclareFontShape{T1}{myr}{b}{sl}{<->sub * myr/b/n}{}
\DeclareFontShape{T1}{myr}{mc}{sl}{<->ssub * myr/mc/it}{}
\DeclareFontShape{T1}{myr}{bc}{sl}{<->ssub * myr/bc/it}{}
\DeclareFontShape{T1}{myr}{sbc}{sl}{<->ssub * myr/sbc/it}{}\endinput`
Tre minuti di cerca e modifica.Ciao
Enrico
::scusa ma non sono daccordo! infatti utilizzando il pacchetto layaureo le cose si invertono ..
a rigor di logica la rilegatura è a sinistra e li lo spazio dovrebbe essere maggiore..
A rigor di tipografia le cose stanno come ti ho detto (e come rimarca OldClaudio). La rilegatura non c’entra nulla: è uno spazio di cui non devi tener conto perché, appunto, non si vedrà nel risultato finale.
Con layaureo ottieni esattamente lo stesso. Siccome però avrai specificato 1cm per la rilegatura, hai che apparentemente il margine interno è maggiore di quello esterno. Se misuri e togli quel centimetro vedrai che il margine esterno è maggiore. Un centimetro è certamente troppo, se non usi rilegature ad anelli.
Impostare fancyhdr non ha alcuna influenza sull’impaginazione, ma solo sulle testatine. Ti consiglio di modificare quel codice così:
`\usepackage{fancyhdr}
\pagestyle{fancy}
\addtolength{\headwidth}{20pt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[RE]{\bfseries\nouppercase{\leftmark}}
\fancyhead[LO]{\bfseries\nouppercase{\rightmark}}
\fancypagestyle{plain}{%
\renewcommand\headrulewidth{0pt}%
\fancyhf{}%
\fancyfoot[C]{\bfseries\thepage}}`
La sintassi “moderna” di fancyhdr è molto più flessibile e comprensibile, una volta che si sia capito il trucco; per esempio, LE significa “il campo a sinistra delle pagine pari” (left-even).Quei 20pt che aggiungi mi sembrano o troppi o troppo pochi. O niente o almeno 30. Meglio niente, probabilmente.
Non dimenticare di impostare l’altezza della testatina se usi corpo 11 o 12:
`\setlength{\headheight}{13.6pt}`
per il corpo 11. Per il corpo 12 il valore da inserire è 14.5pt.Ultima annotazione: non ho trovato sui dizionari la parola “daccordo”. Sicuro di averla scritta giusta? 😉
Ciao
Enrico
::Cioè con AvantGarde una cosa del genere?
`\ProvidesFile{t1myr.fd}
[2001/06/04 font definitions for T1/myr.][scalable font definitions for T1/myr.]
\expandafter\ifx\csname myr@scale\endcsname\relax
\let\Myr@@scale\@empty
\else
\edef\Myr@@scale{s*[\csname myr@scale\endcsname]}%
\fi\DeclareFontFamily{T1}{myr}{}
\DeclareFontShape{T1}{myr}{m}{n}{
<-> \Myr@@scale pagk8t
}{}\DeclareFontShape{T1}{myr}{m}{sc}{
<-> \Myr@@scale pagkc8t
}{}\DeclareFontShape{T1}{myr}{m}{sl}{
<-> \Myr@@scale pagko8t
}{}\DeclareFontShape{T1}{myr}{db}{n}{
<-> \Myr@@scale pagd8t
}{}\DeclareFontShape{T1}{myr}{db}{sc}{
<-> \Myr@@scale pagdc8t
}{}\DeclareFontShape{T1}{myr}{db}{sl}{
<-> \Myr@@scale pagdo8t
}{}\DeclareFontShape{T1}{myr}{m}{it}{<->ssub * myr/m/sl}{}
\DeclareFontShape{T1}{myr}{b}{n}{<->ssub * myr/db/n}{}
\DeclareFontShape{T1}{myr}{bx}{n}{<->ssub * myr/b/n}{}
\DeclareFontShape{T1}{myr}{b}{sc}{<->ssub * myr/db/sc}{}
\DeclareFontShape{T1}{myr}{bx}{sc}{<->ssub * myr/b/sc}{}
\DeclareFontShape{T1}{myr}{b}{sl}{<->ssub * myr/db/sl}{}
\DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/b/sl}{}
\DeclareFontShape{T1}{myr}{db}{it}{<->ssub * myr/db/sl}{}
\DeclareFontShape{T1}{myr}{b}{it}{<->ssub * myr/db/it}{}
\DeclareFontShape{T1}{myr}{bx}{it}{<->ssub * myr/b/it}{}\endinput`
M.
Esattamente.
Ciao
Enrico
::Buona sera a tutti , utilizzando il template “tesimoderna” di Lorenzo Pantieri riscontro dei problemi escludendo il pacchetto Layaureo, ed aggiungendo questo:
`\usepackage{fancyhdr}
\pagestyle{fancy}\addtolength{\headwidth}{20pt}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection \ #1}{}}
\rhead[\fancyplain{}{\bfseries\leftmark}]{\fancyplain{}{\bfseries\thepage}} `in pratica nonostante ci sia l’opzione openrigth i capitoli iniziano con il margine destro maggiore del sinistro … come se la rilegatura dovesse essere al contrario.. cosa sto sbagliando??
Niente. È giusto così: il margine esterno è più ampio di quello interno.
Ciao
Enrico
::Compilandolo ottendo nel pdf questa riga:
`ecrm1000`
Nel file di log risulta:
`LaTeX Font Info: Try loading font information for T1+Myr on input line 5.
(/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/myriad/t1myr.fd
File: t1myr.fd scalable font definitions for T1/myr.
)
LaTeX Font Warning: Font shape `T1/Myr/m/n' undefined
(Font) using `T1/cmr/m/n' instead on input line 5.`
E infatti la riga è in Computer ModernM:
Da’ un’occhiata alle maiuscole:
`Try loading font information for T1+Myr on input line 5.`
dice che \sfdefault è Myr e non myr.Ciao
Enrico
::Command Line: latex.exe –src –synctex=-1 “Prova.tex”
Startup Folder: C:\Documents and Settings\Gian Luca\Desktop\Tesi-Gianluca-Storti\documentoThis is pdfTeX, Version 3.1415926-1.40.10 (MiKTeX 2.8)
entering extended mode(“C:\Documents and Settings\Gian Luca\Desktop\Tesi-Gianluca-Storti\documento\Pr
ova.tex”
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, german-x-2009-06-19, ngerman-x-2009-06-19, french, loaded.
(“C:\Programmi\MiKTeX 2.8\tex\latex\base\book.cls”
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(“C:\Programmi\MiKTeX 2.8\tex\latex\base\bk10.clo”))
(“C:\Documents and Settings\Gian Luca\Desktop\Tesi-Gianluca-Storti\documento\la
yaureo.sty” (“C:\Programmi\MiKTeX 2.8\tex\latex\geometry\geometry.sty”
(“C:\Programmi\MiKTeX 2.8\tex\latex\graphics\keyval.sty”)
(“C:\Programmi\MiKTeX 2.8\tex\generic\oberdiek\ifpdf.sty”)
(“C:\Programmi\MiKTeX 2.8\tex\generic\oberdiek\ifvtex.sty”)
(“C:\Programmi\MiKTeX 2.8\tex\generic\ifxetex\ifxetex.sty”)
(“C:\Programmi\MiKTeX 2.8\tex\latex\geometry\geometry.cfg”))
(“C:\Programmi\MiKTeX 2.8\tex\latex\tools\calc.sty”)! Package keyval Error: binding undefined.
See the keyval package documentation for explanation.
Type Hfor immediate help.
…l.63 \ProcessOptionsWithKV{LayAureo}
?
Process has been terminated …
Ho messo in evidenza in rosso il problema: hai una versione di layaureo nella stessa cartella del tuo documento. Per quanti aggiornamenti tu faccia viene usata quella, che probabilmente è vecchia.
Ciao
Enrico
::Grazie infinite per l’aiuto.
Ho testato tutto ed ovviamente fuinzia (sia l’allineamento che il tipo di font).Forse sarà stilisticamente errato il posizionamento di “In fede” sopra alla signature ma non l’ho manco visto poche volte nelle lettere.
Lei fa riferimento ad un baco…ma non credo. Ora provo il \normalfont inserito in modo corretto con il relativo gruppo e vediamo se esce qualcosa di strambo.
Grazie ancora
AlessandroConfermo: è un bachetto. Innocuo se si fanno le cose per bene.
Ciao
Enrico
::Hai ragione – come sempre 🙂 -, avrei dovuto ricordarmene.
Adesso il file viene trovato:
`LaTeX Font Info: Try loading font information for T1+myr on input line 73.
(/usr/local/texlive/2010/../texmf-local/tex/latex/psfonts/myriad/t1myr.fd
File: t1myr.fd scalable font definitions for T1/myr.`
e quindi
`{/usr/local/texlive/2010/texmf-di
st/fonts/enc/dvips/base/8r.enc}`
ma il carattere non viene scalato…M.
Ho fatto una prova cambiando il tuo Myriad con Avant-Garde e la scalatura avviene. Ho solo preso t1pag.fd, cambiando il nome della famiglia da pag in myr e aggiungendo dove necessario \Myr@@scale. Quindi è tutto come nel tuo sistema, solo che cambiano i nomi dei tfm: non dovrebbe influire, a parte il cambiamento del font.
Prova a compilare questo:
`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[scaled=.5]{myriad}
\begin{document}
\sffamily\fontname\font
\end{document}`
Se ciò che viene letto è corretto, dovresti ottenere, nel pdf, la scrittapmyr8t at 5.0pt
Ciao
Enrico
::Salve a tutti,
sono nuovo del forum e sto utilizzando latex per scrivere la mia tesi di laurea da circa 3 mesi. Oggi, in vista della stampa, stavo provando a spostare verso destra di circa 1cm tutta la mia tesi cosi da essere centrata dopo la rilegatura.
Utilizzo il pacchetto layaureo senza problemi, ma quando scrivo la stirnga\usepackage[binding=1cm]{layaureo}
mi da un errore dicendomi binding non definito.
se invece lascio \usepackage{layaureo}
non ho nessun problema.
Utilizzo WinEdt 6.0 in ambiente Windows Xp e per la compilazione utilizzo il comando latex e poi dal file.dvi creo il pdf che mi serve.
Grazie in anticipoProbabilmente hai una versione vecchia di layaureo. Aggiorna MiKTeX alla versione 2.9 (full).
Ciao
Enrico
::Di sicuro ci ho rifilato qualche altro errore o svista. Cmq adesso ho t1myr.fd
`%Filename: t1myr.fd
\ProvidesFile{t1myr.fd}
[scalable font definitions for T1/myr.]
\expandafter\ifx\csname myr@scale\endcsname\relax
\let\Myr@@scale\@empty
\else
\edef\Myr@@scale{s*[\csname myr@scale\endcsname]}%
\fi
\DeclareFontFamily{T1}{myr}{}
\DeclareFontShape{T1}{myr}{m}{n}{
<-> \Myr@@scale pmyr8t
}{}
\DeclareFontShape{T1}{myr}{m}{it}{
<-> \Myr@@scale pmyri8t
}{}
\DeclareFontShape{T1}{myr}{bx}{n}{
<-> \Myr@@scale pmyb8t
}{}
\DeclareFontShape{T1}{myr}{bx}{it}{
<-> \Myr@@scale pmybi8t
}{}
\DeclareFontShape{T1}{myr}{mc}{n}{
<-> \Myr@@scale pmyr8tc
}{}
\DeclareFontShape{T1}{myr}{mc}{it}{
<-> \Myr@@scale pmyri8tc
}{}
\DeclareFontShape{T1}{myr}{bc}{n}{
<-> \Myr@@scale pmyb8tc
}{}
\DeclareFontShape{T1}{myr}{bc}{it}{
<-> \Myr@@scale pmybi8tc
}{}
\DeclareFontShape{T1}{myr}{sbc}{n}{
<-> \Myr@@scale pmys8tc
}{}
\DeclareFontShape{T1}{myr}{sbc}{it}{
<-> \Myr@@scale pmysi8tc
}{}
\DeclareFontShape{T1}{myr}{b}{n}{
<-> \Myr@@scale pmyrd8t
}{}
\DeclareFontShape{T1}{myr}{m}{sl}{<->ssub * myr/m/it}{}
\DeclareFontShape{T1}{myr}{b}{it}{<->sub * myr/b/n}{}
\DeclareFontShape{T1}{myr}{bx}{sl}{<->ssub * myr/bx/it}{}
\DeclareFontShape{T1}{myr}{b}{sl}{<->sub * myr/b/n}{}
\DeclareFontShape{T1}{myr}{mc}{sl}{<->ssub * myr/mc/it}{}
\DeclareFontShape{T1}{myr}{bc}{sl}{<->ssub * myr/bc/it}{}
\DeclareFontShape{T1}{myr}{sbc}{sl}{<->ssub * myr/sbc/it}{}
\endinput`
e myriad.sty
`\ProvidesPackage{myriad}
\RequirePackage{keyval}
\define@key{Myr}{scaled}[.95]{%
\def\Myr@scale{#1}}
\def\ProcessOptionsWithKV#1{%
\let\@tempc\relax
\let\Myr@tempa\@empty
\ifx\@classoptionslist\relax\else
\@for\CurrentOption:=\@classoptionslist\do{%
\@ifundefined{KV@#1@\CurrentOption}%
{}%
{%
\edef\Myr@tempa{\Myr@tempa,\CurrentOption,}%
\@expandtwoargs\@removeelement\CurrentOption
\@unusedoptionlist\@unusedoptionlist
}%
}%
\fi
\edef\Myr@tempa{%
\noexpand\setkeys{#1}{%
\Myr@tempa\@ptionlist{\@currname.\@currext}%
}%
}%
\Myr@tempa
\let\CurrentOption\@empty
}
\ProcessOptionsWithKV{Myr}
\AtEndOfPackage{%
\let\@unprocessedoptions\relax
}
\renewcommand{\sfdefault}{myr}
\endinput
%%
%% End of file myriad.sty'`
Compilando, l’unico avviso pertinente che ricevo nel log è
`LaTeX Font Info: Try loading font information for T1+myr on input line 73.
LaTeX Font Info: No file T1myr.fd. on input line 73.LaTeX Font Warning: Font shape `T1/myr/m/n' undefined
(Font) using `T1/cmr/m/n' instead on input line 73.`M.
Dove hai messo t1myr.fd? Se è nell’albero locale, dovresti ricordarti di dare mktexlsr.
Ciao
Enrico
-
AutoreRisposte