- Questo topic ha 9 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 5 mesi fa da .
-
Topic
-
Salve a tutti!
Premetto che sono un novizio di LaTeX (ho ominciato ad usarlo solo 3 giorni fa ma lo conoscevo di fama da tempo), e il mio inizio è stato tuttaltro che felice.Volevo trascrivere degli appunti BENE e quale metodo meglio del TeX? Nessuno, quindi comincio! XD
Il documento che sto scrivendo è un misto di frasi italiane e giapponesi. Per questo fatto non ho potuto usare un font direttamente giapponese perchè non hanno le lettere accentate ne il corsivo quindi ho definito un comando per cambiare font quando ho bisogno di scrivere nel nipponico idioma
`\newcommand{\jp}[1]{{\setmainfont{IPAPGothic} #1}}`
All’inizio andava bene ma andando avanti mi dava degli errori ASSURDI, del genere
`Capitolo 2.Underfull \hbox (badness 10000) in paragraph at lines 65–68
Underfull \hbox (badness 10000) in paragraph at lines 80–83
[3]
kpathsea: Running mktextfm IPAPGOTHIC
/usr/share/texmf/web2c/mktexnam: Could not map source abbreviation for IPAPGOTHIC.
/usr/share/texmf/web2c/mktexnam: Need to update ?
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input IPAPGOTHIC
This is METAFONT, Version 2.718281 (Web2C 7.5.7)kpathsea: Running mktexmf IPAPGOTHIC
! I can't find file `IPAPGOTHIC'.
<*> …four; mag:=1; nonstopmode; input IPAPGOTHICPlease type another input file name
! Emergency stop.
<*> …four; mag:=1; nonstopmode; input IPAPGOTHICTranscript written on mfput.log.
grep: IPAPGOTHIC.log: No such file or directory
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input IPAPGOTHIC' failed to make IPAPGOTHIC.tfm.
kpathsea: Appending font creation commands to missfont.log.! Font \zf@basefont=IPAPGOTHIC at 12.0pt not loadable: Metric (TFM) file or ins
talled font not found.
\zf@fontspec …ntname \zf@suffix ” at \f@size pt
\unless \ifzf@icu \zf@set@…
l.98 \end{document}? `
Il che non mi era molto chiaro, e il comando H non mi diceva di più
`? H
I wasn't able to read the size data for this font,
so I will ignore the font specification.
[Wizards can fix TFM files using TFtoPL/PLtoTF.]
You might try inserting a different font spec;
e.g., type `I\font= '.
`Poi ho scoperto che eliminando una parte del testo (non necessariamente la stessa parte) l’errore scompariva 😕
Dopo un po’ di informazioni raccattate un po’ ovunque e un numero spropositato di compilazioni arrivo ad avere un preambolo così:
`\documentclass[a4paper,12pt]{book}
\usepackage[cm-default]{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{makeidx}
\usepackage[italian]{babel}
\setmainfont[Mapping=tex-text]{Times New Roman} %Font di default
\usepackage[overlap,CJK]{ruby} % Furigana support
\renewcommand{\rubysize}{0.6} % Furigana size
\renewcommand{\rubysep}{-0.3ex} % Spacing between Furigana and Kanji
\pagestyle{headings}
\usepackage{CJK}
\newcommand{\jp}[1]{\fontfamily{IPAPGothic}\selectfont #1}
`
Ora XeLaTeX è più contento e compila l’intero documento (che è pure piccolo, sono pagine in tutto), ma io sono molto meno contento visto che nel pdf non compaiono ne kana ne kanji ne le lettere accentate ne l’unica e “periodica” (col trattino sopra, quella fatta con \= {e} per intenderci), e scompare pure il corsivo (che ritorna normale come se nn ci fosse \emph).Qualcuno ha qualche idea su come posso fare ad avere questo benedetto documento nelle 2 lingue avendo le caratteristiche (non troppo pretenziose) del corsivo oltre che dei caratteri orientali?
Qualunque consiglio/suggerimento/avviso/$anything è accettato
Attualmente sto lavorando su una macchina Gentoo GNU/Linux (pacchetti per amd64), per compilare i documenti uso xelatex (latex dava un’altra serie di problemi)… se servono altre informazioni, basta chiedere 😉
Bye!
- Devi essere connesso per rispondere a questo topic.