Risposte nei forum create
-
AutoreRisposte
-
21 Novembre 2013 alle 12:26 in risposta a: Due quesiti sul file di configurazione per microtype #90244::
Ho installato MinionPro col supporto di BerliOS, tutto è filato liscio.
Peraltro, nella più recente versione è stato anche corretto il problema
della “dotless j”. Adesso però riscontro un comportamento anomalo
con Xetex: se compilo col MinionPro, viene utilizzato il carattere Condensed.
Eppure nel preambolo ho messo (come del resto era anche prima):
`
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{fontspec}
\defaultfontfeatures{Contextuals=NoAlternate}
\setmainfont[SizeFeatures={%
{Size={-8.4},Font=* Caption},
{Size={8.41-13.0},Font=*},
{Size={13.01-19.9},Font=* Subhead},
{Size={19.91-},Font=* Display}
},Ligatures=TeX,Numbers=OldStyle]{Minion Pro}
\setsansfont[Ligatures=TeX,Scale=MatchLowercase]{Myriad Pro}
\usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage[variant=polytonic]{greek}
\setotherlanguage{russian}
%\setotherlanguage{hebrew}
%\newfontfamily\hebrewfont{CJHebLtx}
\usepackage{microtype}`
Può essere un’interferenza fra la presenza dei Type1 e degli otf?m
::
L’esempio era per Amartya 🙂
O forse ho frainteso la sua domanda. Io avevo inteso
che DOPO il paragrafo centrato, anche il successivo
NON ERA GIUSTIFICATO. Se lui intende che un paragrafo
centrato non è giustificato… ehm… come dire…
allora che stranezza c’è? Se è centrato, come può
essere giustificato? Sarebbe come lamentarsi se un paragrafo
allineato a bandiera a destra non è allineato a sinistra…m
::
Posto che non ho mai visto Miktex, lavoro su Debian con Texlive
(originale 2013, NON la versione debianizzata che è piuttosto obsoleta)
ho salvato il tuo esempio con Vim e l’ho compilato. Vedi il file di log:
`samiel@debian:~$ pdflatex test.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013)
restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2011/06/27>
Babel <3.9g> and hyphenation patterns for 78 languages loaded.
(/usr/local/texlive/2013/texmf-dist/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2013/texmf-dist/tex/latex/base/bk11.clo))
(/usr/local/texlive/2013/texmf-dist/tex/latex/csquotes/csquotes.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/etoolbox/etoolbox.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/etex-pkg/etex.sty))
(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2013/texmf-dist/tex/latex/csquotes/csquotes.def)
(/usr/local/texlive/2013/texmf-dist/tex/latex/csquotes/csquotes.cfg))
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/biblatex.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/biblatex2.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/etexcmds.sty
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))
(/usr/local/texlive/2013/texmf-dist/tex/latex/logreq/logreq.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/logreq/logreq.def))
(/usr/local/texlive/2013/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/local/texlive/2013/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/blx-dm.def)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/blx-compat.def)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/biblatex.def)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/biblatex.cfg)))Package csquotes Warning: No multilingual support.
(csquotes) Cannot enable multilingual quotes on input line 10.(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
(./test.aux) (./test.bbl) (./test.toc) [1{/usr/local/texlive/2013/texmf-var/fon
ts/map/pdftex/updmap/pdftex.map}]
Underfull \hbox (badness 10000) in paragraph at lines 15–16[2]
Chapter 1.LaTeX Warning: Citation 'art:rif.1' on page 3 undefined on input line 19.
LaTeX Warning: Citation 'pinzinfracchio' on page 3 undefined on input line 19.
[3] [4]
LaTeX Warning: Empty bibliography on input line 27.
(./test.aux)
LaTeX Warning: There were undefined references.
Package biblatex Warning: Please (re)run Biber on the file:
(biblatex) test
(biblatex) and rerun LaTeX afterwards.)
(see the transcript file for additional information)
Output written on test.pdf (4 pages, 45726 bytes).
Transcript written on test.log.
samiel@debian:~$ biber test.bcf
INFO – This is Biber 1.8
INFO – Logfile is 'test.blg'
INFO – Reading 'test.bcf'
INFO – Found 2 citekeys in bib section 0
INFO – Processing section 0
INFO – Looking for bibtex format file 'bibliogr.bib' for section 0
INFO – Found BibTeX data source 'bibliogr.bib'
INFO – Overriding locale 'it_IT.UTF-8' default tailoring 'variable = shifted' with 'variable = non-ignorable'
INFO – Sorting 'entry' list 'nty' keys
INFO – No sort tailoring available for locale 'it_IT.UTF-8'
INFO – Writing 'test.bbl' with encoding 'ascii'
INFO – Output to test.bbl
samiel@debian:~$ pdflatex test.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013)
restricted \write18 enabled.
entering extended mode
(./test.tex
LaTeX2e <2011/06/27>
Babel <3.9g> and hyphenation patterns for 78 languages loaded.
(/usr/local/texlive/2013/texmf-dist/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2013/texmf-dist/tex/latex/base/bk11.clo))
(/usr/local/texlive/2013/texmf-dist/tex/latex/csquotes/csquotes.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/etoolbox/etoolbox.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/etex-pkg/etex.sty))
(/usr/local/texlive/2013/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2013/texmf-dist/tex/latex/csquotes/csquotes.def)
(/usr/local/texlive/2013/texmf-dist/tex/latex/csquotes/csquotes.cfg))
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/biblatex.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/biblatex2.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ltxcmds.sty)
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/etexcmds.sty
(/usr/local/texlive/2013/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))
(/usr/local/texlive/2013/texmf-dist/tex/latex/logreq/logreq.sty
(/usr/local/texlive/2013/texmf-dist/tex/latex/logreq/logreq.def))
(/usr/local/texlive/2013/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/local/texlive/2013/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/blx-dm.def)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/blx-compat.def)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/biblatex.def)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/bbx/standard.bbx))
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/cbx/numeric.cbx)
(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/biblatex.cfg)))Package csquotes Warning: No multilingual support.
(csquotes) Cannot enable multilingual quotes on input line 10.(/usr/local/texlive/2013/texmf-dist/tex/latex/biblatex/lbx/english.lbx)
(./test.aux) (./test.bbl) (./test.toc) [1{/usr/local/texlive/2013/texmf-var/fon
ts/map/pdftex/updmap/pdftex.map}]
Underfull \hbox (badness 10000) in paragraph at lines 15–16[2]
Chapter 1.
[3] [4] [5] (./test.aux) )
(see the transcript file for additional information)
Output written on test.pdf (5 pages, 61914 bytes).
Transcript written on test.log.`
COme vedi senza modificare alcun file di configurazione
tutto fila liscio…m
12 Novembre 2013 alle 22:24 in risposta a: Due quesiti sul file di configurazione per microtype #90243::
Per tutti quelli che intendono usare MinionPro con pdflatex,
ho finalmente trovato un archivio aggiornato di file enc:
https://lists.berlios.de/pipermail/minionpro-devel/attachments/20090814/4e956ea2/attachment.zip
Ho rifatto l’installazione secondo le indicazioni del CTAN e tutto sembra funzionare.
C’è solo un problema residuo già citato, e non capisco se a questo punto
sia superato o meno. Lo script che trasforma gli otf in pfb continua a creare *LCDFJ.pfb vuoti.
Il fatto è quel glifo dalla versione 2 di MinionPro è stato incorporato.
Dunque è corretto semplicemente eliminarli?
Infatti durante il processo di conversione ricevo: `MinionPro-Bold: already has a dotlessj glyph at ‘uni0237’` ecc.
e durante la compilazione l’avviso:
`(/usr/local/texlive/2013/../texmf-local/tex/latex/MinionPro/mt-MinionPro.cfg)
Package microtype Warning: Unknown slot number of character
(microtype) `\j '
(microtype) in font encoding `T1' in inheritance list
(microtype) `microtype.cfg/201(protrusion)'.`Poi ho trovato anche un altro progetto di supporto,
prossimamente provo anche con quello, intanto lo segnalo per gli “ammiratori” del MinionPro:
https://github.com/sebschub/FontProm
12 Novembre 2013 alle 12:29 in risposta a: Due quesiti sul file di configurazione per microtype #90242::
Grazie della segnalazione, pacchetto di cui ignoravo l’esistenza.In ogni caso: il supporto offerto dal CTAN è obsoleto; nel sito
si sostiene che la configurazione è adatta anche alla versione 2 del Minion,
ma ciò non è vero (almeno vers. 2 rev. 2.03 che possiedo)
in quanto alcuni caratteri sono stati incorporati e posti nuovo glifi.
Non funziona bene nemmeno il primo passaggio, lo script
di conversione da otf a pfb…
Il progetto di supporto presente a BerliOS Developers (e riportato
nell’archivio del CTAN) è fermo al 2007, così come richieste di aiuto
nel forum ormai non trovano nemmeno risposta.Autoinst fa un lavoro pessimo, poiché non gestisce il Minion nell’insieme,
ma crea una famiglia per tipo. Mettici tondetto, corsivo ecc in 4 dimensioni
(i caratteri sono ottici), risultano una trentina di font diversi ciascuno
col proprio file map ecc. Complicato da gestire anche per redigere un testo.Insomma sarebbe necessario rifare tutto il supporto a mano.
Vedo però che nel vecchio supporto era stata creata una marea di file
(i pfb e i vf sono alcune migliaia!), e inoltre era stato fatto ricorso anche
a più file sty di cui non so la funzione (fontaxes.sty, MinionPro-FontDef.sty,
otfontdef.sty) e che non so come si generano.Le mie conoscenze sono modeste assai: di recente ho costruito “a mano” tutto
il supporto per il Sabon, compreso OsF, e funziona tutto. Ma qui vedo
che la faccenda è assai più complessa. Vedo di lavorarci con calma se riesco
a combinare qualcosa. Peccato, ripeto che il supporto ufficiale sia di fatto abbandonatom
11 Novembre 2013 alle 20:00 in risposta a: Due quesiti sul file di configurazione per microtype #90240::
Ho trovato una discussione nel forum di BerliOS che risolve un mio problema,
seppure in modo poco confortante:Date: 2009-Jun-02 03:12
Sender: shuangwu
Logged In: YES
user_id=51905
Browser: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1b4) Gecko/20090423
Firefox/3.5b4I’ve recently installed the MinionPro package according
to instructions, and have gotten most things to work.
However, it seems that my version of the font (v2.030)
has some new things that break parts of the package; in
particular, the dotlessj files are empty since the
newest revision of the font already has that character
defined. I’ve managed to fix this problem by just
dublicating the normal files and renaming them with the
appropriate *LCDFJ.pfb files (so at least now I can
compile and view the dvi file, although with warning
messages). There are other things that are broken too,
however, that I cannot see a workaround for: $\ell$,
and $\openg$ no longer map to the correct character and
I only get a box with a cross through it.I see that there are updated maketfm files for v2.030,
but since I have no access to a linux box to compile, I
was wondering if you could release the appropriate
updated windows files? I can provide my version of
Minion Pro if you would like.
=========================================
No Changes Have Been Made to This Support RequestInsomma il supporto è obsoleto. Adesso vedo che cosa riesco a fare a mano,
oppure con autoinst, anche se ricordo che una volta
ero riuscito a installare dei font che includevano il loro greco
(com’è appunto il MinioPro), ma questo non risultavam
11 Novembre 2013 alle 18:35 in risposta a: Due quesiti sul file di configurazione per microtype #90239::
Sì, c’era un errore in install.sh, lo script che ho creato per installare
“automaticamente” i font. Per quello che riguarda l’erroe di microtype,
come si può risolvere? Cancello la riga incriminata?
Poi devo capire come formare da me un file .dtx da cui trarre
il file di configurazione di microtype. Vorrei rifare tutta la procedura
“a mano” sulla base della versione 2 di Minion…m
11 Novembre 2013 alle 15:32 in risposta a: Due quesiti sul file di configurazione per microtype #90237::
Ho trovato in rete un pacchetto “prefabbricato” che segue il supporto
presente nel CTAN all’indirizzo http://www.ctan.org/tex-archive/fonts/minionpro.
Controllando ora mi sono accorto che la versione di MinionPro del pacchetto è la 1,
laddove io sono in possesso della 2. Ho provato a seguire le istruzioni del CTAN,
ma come avevo accennato in un altro post la conversione da otf a pfm
mi dà un problema. Lo script di conversione è il seguente:
`#!/bin/shmkdir -p pfb
echo “Creating PostScript fonts …”
for font in otf/*.otf
do
base=$(basename “$font” .otf)
cfftot1 “$font” “pfb/$base.pfb”
t1dotlessj “pfb/$base.pfb” “pfb/${base}LCDFJ.pfb”
done`
Ora, i file {base}LCDFJ.pfb mi risultano tutti vuoti,
laddove nella versione obsoleta ma comodamente prefabbricata
invece no, anche se non capisco bene cosa siano,
una specie di J per descriverli con grande approssimazionem
11 Novembre 2013 alle 15:19 in risposta a: Due quesiti sul file di configurazione per microtype #90236::
Ho collocato il file nell’albero locale creando la directory /latex/tex/microtype
e viene trovato. Ciò non toglie che non funzioni:
`(/usr/local/texlive/2013/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/local/texlive/2013/../texmf-local/tex/latex/microtype/mt-MinionPro.cfg)Package microtype Warning: Unknown slot number of character
(microtype) `\j '
(microtype) in font encoding `T1' in inheritance list
(microtype) `microtype.cfg/201(protrusion)'.[1{/usr/local/texlive/2013/texmf-var/fonts/map/pdftex/updmap/pdftex.map}
! pdfTeX error (font expansion): auto expansion is only possible with scalable
fonts.
\endgroup \set@typeset@protect
l.14 \end
{document}
! ==> Fatal error occurred, no output PDF file produced!`Per l’altro discorso, in effetti il file viene prodotto con docstrip
da MinionPro.dtx con l’opzione mtcfg. CI sono righe comprensibili,
altre per me incomprensibili. ALcune si riferiscono chiaramente
alla crenatura fra coppie di caratteri, altre misteriose come
`\SetProtrusion
[ name = MinionPro-T1-Italic,
load = MinionPro-OT1-Italic ]
{ encoding = T1,
family = {MinionPro-OsF,MinionPro-LF,MinionPro-TOsF,MinionPro-TLF},
shape = {it,sl,sw} }
{
023 = { ,40}, % fft ligature
032 = { ,50}, % ft ligature
191 = {80,30}, % Th ligature
127 = {660,750}, % hyphen
\AE = {90,-40}, % AE
131 = {80,-30}, % Dcaron
132 = {70,-40}, % Ecaron
156 = {80,-60}, % IJ
\OE = {50,-30}, % OE
188 = { ,-80}, % ij
184 = {70,70}, % ydieresis
253 = {70,70}, % yacute`m
::
A proposito del primo tuo messaggio, in effetti nei casi in cui
i comandi previsti dalla guida non funzionano, è necessario
ricorrere a ridefinizioni come quella che mi hai indicato.Per il secondo messaggio, troppa grazia! Purtroppo
ho problemi con computer, mi fa parecchie cose strane:
apre e copia i file in tempi biblici, fallisce regolarmente
nello scrivere DVD. Appena esco da questo impasse
provo la tua soluzione, mi scuso se mi servirà tempo,
ma devo mandare il pc in ospedale e a volte scrivo
da scuola, dove “ovviamente” non è installato LaTeX…intanto mille grazie!
m
::
La cosa non mi appare del tutto lineare, anche perché spesso
non saprei come tradurre la teoria in pratica. Fatto si è
che ho provato a utilizzare i comandi (e solo quelli) indicati
nelle guide dei vati gfs font, e non sempre le cose funzionano:
`\documentclass[a4paper]{article}
\usepackage[LGR,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,italian]{babel}
%\usepackage{gfsartemisia}
%\usepackage{gfsbaskerville}
% ?? \usepackage{gfsbodoni}
%\usepackage{gfscomplutum}
%\usepackage{gfsdidot}
%\usepackage{gfsneohellenic}
%%\usepackage{gfsolga}
%\usepackage{gfsporson}
%\usepackage{gfssolomos}\begin{document}
%% ARTEMISIA
%\textgreek{dokim'h, p~wc}
%\begin{textgreek}{dokim'h}\end{textgreek}%% BASKERVILLE
%\textgfsbaskerville{dokim'h, p~wc}
%\begin{gfsbaskerville}{dokim'h}\end{gfsbaskerville}% BODONI
%\textbodoni{dokim'h, p~wc}
%\begin{bodoni}{dokim'h}\end{bodoni}
% appare in caratteri latini% COMPLUTUM
%\textcomplutum{dokim'h, p~wc}
%\begin{complutum}{dokim'h}\end{complutum}
% LaTeX Font Warning: Font shape `T1/complutum/m/n' undefined
% (Font) using `T1/cmr/m/n' instead on input line 31.% DIDOT
% \textgreek{dokim'h, p~wc}
% \begin{textgreek}{dokim'h}\end{textgreek}% NEOHELLENIC
%\ textneohellenic{dokim'h, p~wc}
%\ begin{neohellenic}{dokim'h}\end{neohellenic}
% appare in caratteri latini% PORSON
% \textporson{dokim'h, p~wc}
% \begin{porson}{dokim'h}\end{porson}% SOLOMOS
% \textsolomos{dokim'h, p~wc}
% \begin{solomos}{dokim'h}\end{solomos}
% LaTeX Font Warning: Font shape `T1/solomos/m/n' undefined
% (Font) using `T1/cmr/m/n' instead on input line 43.\end{document}`
Qui ho fatto una alla volta le varie prove:
in alcuni casi i font funzionano esattamente come prescritto
nelle guida, in altri casi no….m
-
AutoreRisposte