- Questo topic ha 34 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 9 mesi fa da
giannimani.
-
CreatoreTopic
-
8 Novembre 2011 alle 7:05 #65736
-
CreatoreTopic
-
AutoreRisposte
-
-
8 Novembre 2011 alle 7:54 #65737::
giannimani” post=64839Devo scrivere un testo antico russo e mi serve il carattere yat’ minuscolo.
Nel bell’articolo di Gregorio si da come codice della yat’ minuscola ’53, invece usando il comando \char53, viene fuori il numero 5.
Come si devono codificare le due yat’?Puoi indicare un esempio? Benvenuto!
Ciao
Enrico
-
8 Novembre 2011 alle 9:40 #65738
-
8 Novembre 2011 alle 10:44 #65739
-
8 Novembre 2011 alle 11:22 #65740::
`\documentclass[10pt,musixtex,a4paper]{book}
\usepackage{ifthen,graphicx}
\usepackage{multicol}
\usepackage[body={11.9cm,18.9cm},a4paper,nohead]{geometry}
\pagestyle{plain}
\usepackage[russian,italian]{babel}
\usepackage[koi8-r]{inputenc}
\usepackage[italian,russian]{babel}
\selectlanguage{russian}
\newfont{\mycyr}{wncyr9 at 9.47pt}
\newfont{\boldcyr}{wncyb10 at 11pt}
\newfont{\smallboldcyr}{wncyb10 at 8pt}
\newfont{\tinycyr}{wncyr10 at 7pt}
\newfont{\boldlargecyr}{wncyb10 at 14pt}
%\renewcommand{\today}{Dicembre 1998}\newcommand{\prima}{\par\vspace{.5cm}\par}
\newcommand{\dopo}{\par\vspace{.3cm}\par}\begin{document}
\parindent=0pt
\tolerance=5000
\vbadness=500
\centerline{\ \ \ \ \ \ }
\prima\prima
\mycyr\tolerance = 5000
\vbadness=500
\parindent = 0pt
\centerline{\ \ \ \ \ \ \ \ \ }
\prima\prima\centerline{\boldlargecyr ST”|OGLAV}
\prima
\prima
\prima
Skazanie glavam v nastoya\hbox{shch}e\char26{} se\char26{} knize.
\par{\boldcyr Glava 1.} Carskyya voprosy i sobornyya otv\char43{}ty o
mnogorazliqnykh cerkovnykh qin\char43{}kh.
\par{\boldcyr 2.} O predislovie.
\par{\boldcyr 3.} O carskom\char127{} rukopisanii, izhe na tom zhe sobore
vdast\char126{} car\char126{} svoe\hbox{ya} ruki pisanie s\char127{} bogodukhnovennym
nakazaniem\char127{} i s\char127{} dushepoleznym\char127{} pokayaniem z\char43{}lo polezno
slysha\hbox{shch}im i vnemlyu\hbox{shch}im sia imu\hbox{shch}a sice.
\par{\boldcyr 4.} I potom car\char126{} vdast\char126{} na sobore inaya napisania o
novykh qyudotvorcekh i o mnogikh i razliqnykh cerkovnykh
qin\char43{}kh i voprosekh imu\hbox{shch}a sice.
\par{\boldcyr 5.} O tridesyati i sedmi carskykh voprosekh o
cerkovnom stroenii.`Grazie ancora.
Ciao
Gianni
-
8 Novembre 2011 alle 12:03 #65741::
Questo modo di scrivere il tuo testo mi pare leggermente migliore:
`\documentclass[10pt,a4paper]{book}\usepackage[OT2,T1]{fontenc}
%\usepackage[utf8]{inputenc}
\usepackage[italian,russian]{babel}\addto{\extrasrussian}{\fontfamily{wncyr}\selectfont}
\usepackage[body={11.9cm,18.9cm},a4paper,nohead]{geometry}
\usepackage{ifthen,graphicx}
\usepackage{multicol}\pagestyle{plain}
\chardef\yat='53
\chardef\Yat='43\begin{document}
\begin{center}
\bfseries\large STOGLAV
\end{center}Skazanie glavam v nastoyashchei0 sei0 knize.
\textbf{Glava 1.} Carskyya voprosy i sobornyya otv\yat ty o
mnogorazliqnykh cerkovnykh qin\yat kh.\textbf{2.} O predislovie.
\textbf{3.} O carskomp2 rukopisanii, izhe na tom zhe sobore
vdastp1 carp1 svoeya ruki pisanie sp2 bogodukhnovennym
nakazaniemp2 i sp2 dushepoleznymp2 pokayaniem z\yat lo polezno
slyshashchim i vnemlyushchim sia imushcha sice.\textbf{4.} I potom carp1 vdastp1 na sobore inaya napisania o
novykh qyudotvorcekh i o mnogikh i razliqnykh cerkovnykh
qin\yat kh i voprosekh imushcha sice.\textbf{5.} O tridesyati i sedmi carskykh voprosekh o
cerkovnom stroenii.\end{document}`
Un paio di osservazioni: non è il carattere 53, ma il carattere ’53 (nota l’apostrofo che significa “base 8”): 5 per 8 + 3 = 43. Quindi
`\char'53 oppure \char43`
Tuttavia è più semplice scrivere \yat e \Yat invece che quella roba.Analogamente, la “i kratkoe” si scrive “i0”, il segno forte è “p1”, il segno debole è “p2”. Non occorre \hbox{shch}, basta “shch” (e lo stesso per la ya). Tuttavia potrebbe interessarti questo modo di scrivere:
`\documentclass[a4paper]{article}
\usepackage[X2,T2A,T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian,italian]{babel}
\usepackage{newunicodechar}
\newunicodechar{Ѣ}{{\fontencoding{X2}\selectfont\char'130}}
\newunicodechar{ѣ}{{\fontencoding{X2}\selectfont\char'170}}
%\newunicodechar{Ө}{{\fontencoding{X2}\selectfont\char'220}} % Fita già in T2A
%\newunicodechar{ө}{{\fontencoding{X2}\selectfont\char'260}} % fita già in T2A
\newunicodechar{Ѵ}{{\fontencoding{X2}\selectfont\char'132}}
\newunicodechar{ѵ}{{\fontencoding{X2}\selectfont\char'172}}\begin{document}
\begin{otherlanguage*}{russian}\textbf{Глава 1.} Царскуя вопросы и соборныя отвѣты о многразличых церковных чинѣх.
Ѣ ѣ Ө ө Ѵ ѵ
\end{otherlanguage*}
\end{document}`
Ciao
Enrico
-
8 Novembre 2011 alle 13:52 #65742::
Caro Enrico,Grazie infinite!
Purtroppo, non posso usare UNICODE, perché il testo deve essere usato da un programma che fa le concordanze (frequenze, lochi, lemmi) che capisce solo i primi 128 ASCII.
“shch”, “ya” etc. con la \hbox servono, se no LaTeX più sì che no, mi manda a capo sh-ch o y-a.
Il tutto è un po’ rudimentale, ma dato che si tratta di un testo di quasi 500 pagine fra testo e concordanze, forse (yat a parte) vale la pena di lasciare le cose così come stanno.
La prossima volta, sarà un’altra storia.
Grazie ancora.Ciao.
Gianni
-
8 Novembre 2011 alle 13:57 #65743::
giannimani” post=64862Caro Enrico,
Grazie infinite!
Purtroppo, non posso usare UNICODE, perché il testo deve essere usato da un programma che fa le concordanze (frequenze, lochi, lemmi) che capisce solo i primi 128 ASCII.
“shch”, “ya” etc. con la \hbox servono, se no LaTeX più sì che no, mi manda a capo sh-ch o y-a.
Il tutto è un po’ rudimentale, ma dato che si tratta di un testo di quasi 500 pagine fra testo e concordanze, forse (yat a parte) vale la pena di lasciare le cose così come stanno.
La prossima volta, sarà un’altra storia.
Grazie ancora.Ciao.
Gianni
Dubito che scegliendo la sillabazione in russo vada a capo “sh-ch”. Consiglio il metodo indicato nel primo codice.
Ciao
Enrico
-
8 Novembre 2011 alle 14:04 #65744
-
8 Novembre 2011 alle 14:27 #65745
-
12 Novembre 2011 alle 7:59 #65746::
Caro Enrico,da mesi cerco di installare e usare dei fonte otf in LaTeX, ma con enormi difficoltà.
Non sono riuscito a usare otfinst (che, per ragioni sconosciute non gira sul mio MAC (Lion)).
Ho usato XeLaTeX e, qualche volta funziona, ma con i fonte che ho installato (Baskerville e Bembo) non vengono fuori i segni diacritici (\v c, etc) necessari per la traslitterazione del russo.
Uso il pacchetto baskervald, che funziona benissimo. Ma che fare per usare gli altri fonts?, per esempio un cirillico baskerville che ho comprato e che sembra bellissimo?
Non ci sarebbe un file di istruzione foolprof?
Sto per pubblicare un colossale “lessico” russo cinquecentesco per i tipi dell’Accademia Russa delle Scienze e devo produrre le pagine “camera-ready”. Mi piacerebbe usare dei fonte più belli del wncyr.
Scusa la seccatura.Gianni
-
12 Novembre 2011 alle 10:14 #65747::
giannimani” post=65055Caro Enrico,
da mesi cerco di installare e usare dei fonte otf in LaTeX, ma con enormi difficoltà.
Non sono riuscito a usare otfinst (che, per ragioni sconosciute non gira sul mio MAC (Lion)).
Ho usato XeLaTeX e, qualche volta funziona, ma con i fonte che ho installato (Baskerville e Bembo) non vengono fuori i segni diacritici (\v c, etc) necessari per la traslitterazione del russo.
Uso il pacchetto baskervald, che funziona benissimo. Ma che fare per usare gli altri fonts?, per esempio un cirillico baskerville che ho comprato e che sembra bellissimo?
Non ci sarebbe un file di istruzione foolprof?
Sto per pubblicare un colossale “lessico” russo cinquecentesco per i tipi dell’Accademia Russa delle Scienze e devo produrre le pagine “camera-ready”. Mi piacerebbe usare dei fonte più belli del wncyr.
Scusa la seccatura.Gianni
Per l’uso con XeLaTeX l’installazione è semplicissima: sposta i file .otf nella cartella /Library/Fonts.
Questo Baskerville cirillico in che formato è?
Ciao
Enrico
-
12 Novembre 2011 alle 10:22 #65748
-
12 Novembre 2011 alle 11:14 #65749
-
12 Novembre 2011 alle 13:03 #65750::
Mah, io ho il Mac OS X Lion e non ho acquistato nessun font.Nella cartella /Library/Fonts/ si trova un magnifico Baskerville contenuto in una ttc (True Type Collection), che in realtà è otf, ma avendo i profili delle lettere descritti mediante parabole, viene classificato TrueType.
La pagina del cirillico non è completissima, ma contiene una quantità di glifi con segni di grave, acuto, lunga, breve. Ora io non conosco le lingue slave né moderne né tanto meno antiche, perciò non capisco il tuo problema dei diacritici.
Di solito i font OpenType contengono anche degli accenti “combining” che funzionano con qualunque carattere faccia parte della polizza, credo, e mi stupirei se il Baskerville distribuito con il sistema sia così privo di accenti da non poter usare nemmeno i combining diacritics. Certo bisogna avere le macro per accedere agli indirizzi unicode e magari delle altre macro per metterli insieme alle lettere che si vogliono “diacriticizzare”, ma mi pare che da questo punto di vista tu sia già a posto con le macro che ti ha dato Enrico.Visto che sei su un Mac, apri Finder poi da’ il comando da tastiera “Maiuscola + mela + G” e nella finestra che si apre scrivi /Library/Fonts/; cliccando sul tato blu vai direttamente nel folder Fonts; cerchi Baskerville.ttc, ci clicchi sopra con il mouse e ti si dovrebbe aprire Fontbook che ti mostra un esempio in caratteri latini; però sempre in FontBook dai da tastiera il comando “mela + I” e la finestra che ti mostra un esempio di lafabeto ti si apre per scriverti tutte le informazioni possibili per usare quel font; cliccando su Regular, per esempio esce la seguente informazione:
`
Baskerville
Baskerville, 18 pt.PostScript name Baskerville
Full name Baskerville
Family Baskerville
Style Regular
Kind TrueType
Language Afrikaans, Albanian, Azerbaijani, Basque, Belarusian, Bulgarian, Catalan, Cornish, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Faroese, Finnish, French, Galician, German, Greek, Hawaiian, Hungarian, Icelandic, Indonesian, Irish, Italian, Kalaallisut, Kazakh, Latvian, Lithuanian, Macedonian, Malay, Maltese, Manx, Norwegian Bokmål, Norwegian Nynorsk, Oromo, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Somali, Spanish, Swahili, Swedish, Swiss German, Turkish, Ukrainian, Uzbek, Vietnamese, Welsh, Zulu
Version 7.0d4e2
Location /Library/Fonts/Baskerville.ttc
Unique name Baskerville; 7.0d4e2; 2011-03-16
Designer John Baskerville
Copyright Digitized data copyright Monotype Typography, Ltd 1991-1997. All rights reserved. Monotype Baskerville™ is a trademark of Monotype Typography, Ltd which may be registered in certain jurisdictions.
Trademark Monotype Baskervilleª is a trademark of Monotype Typography, Ltd which may be registered in certain jurisdictions.
Description –
Enabled Yes
Duplicate No
Copy protected No
Embeddable Yes
Glyph count 1,109
`Il nome da passare a XeLaTeX/fontspec per caricarlo è semplicemente Baskerville; le lingue che puoi comporre con questo font sono quelle elencate sopra e mi pare che contengano tutto quello che serve per un bel numero di lingue slave che usano l’alfabeto cirillico.
-
12 Novembre 2011 alle 14:44 #65751
-
13 Novembre 2011 alle 15:37 #65752::
Ho provato più o meno quello che ho potuto, ma non ho concluso gran che.
Qui sotto un esempio di codice, e XeTaTeX invariabilmente risponde “undefined control sequenze” e il log dice “Missing begi document”allego il codice e il file log.
`\documentclass[11pt]{article}
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Baskerville}% Added: \aliasfontfeatureoption
% error message: Package xkeyval Error: `Historical' undefined in families `Ligatures'.
%
% See:
% – “Hoefler Text Extended Ligatures and XeTeX”,
% http://tex.stackexchange.com/questions/10495/hoefler-text-extended-ligatures-and-xetex
% – “[XeTeX] Fontspec: Historic not Historical Ligatures?”,
% http://tug.org/pipermail/xetex/2010-September/018106.html
% – “The fontspec package”,
% http://mirrors.ctan.org/macros/xetex/latex/fontspec/fontspec.pdf
%
% Remaining fontspec warning:
% fontspec Warning: OpenType feature 'Ligatures=Historical' (+hlig) not available
%(fontspec) for font 'Linux Libertine O Italic/B',
%(fontspec) with script 'Latin', and language 'Default'.\aliasfontfeatureoption{Ligatures}{Historic}{Historical}
\XeTeXtracingfonts=1\begin{document}
\section{Unicode support}\subsection{English}
All human beings are born free and equal in dignity and rights.\subsection{Íslenska}
Hver maður er borinn frjáls og jafn öðrum að virðingu og réttindum.\subsection{Русский}
Все люди рождаются свободными и равными в своем достоинстве и
правах.\subsection{Tiếng Việt}
Tất cả mọi người sinh ra đều được tự do và bình đẳng về nhân phẩm và
quyền lợi.\subsection{Ελληνικά}
Ὅλοι οἱ ἄνθρωποι γεννιοῦνται ἐλεύθεροι καὶ ἴσοι στὴν ἀξιοπρέπεια
καὶ τὰ δικαιώματα.\section{Legacy syntax}
When he goes—“Hello World!''\\
She replies—“Hello dear!”\end{document}`
`This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010) (format=xelatex 2010.11.21) 13 NOV 2011 17:34
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**Senza-titolo.tex
(./Senza-titolo.tex
LaTeX2e <2009/09/24>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, arabic, armenian
, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch, u
kenglish, usenglishmax, esperanto, estonian, farsi, finnish, french, galician,
german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese,
bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil,
telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian,
lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese, roma
nian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish,
turkmen, ukrainian, uppersorbian, welsh, loaded.
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xltxtra/xltxtra.sty
Package: xltxtra 2010/06/03 v0.5d Improvements for the “XeLaTeX” format(/usr/local/texlive/2010/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/usr/local/texlive/2010/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2009/01/23 v0.5 Provides ifxetex conditional
)
(./fontspec.sty
Package: fontspec 2010/07/14 v2.0b Advanced font selection for XeLaTeX/LuaLaTeX(/Users/larsvolkv/Library/texmf/tex/latex/expl3.sty
(/Users/larsvolkv/Library/texmf/tex/latex/l3names.sty
Package: l3names 2010/07/11 v1981 L3 Experimental Naming Scheme for TeX Primiti
ves
)
Package: expl3 2010/07/13 v1982 L3 Experimental code bundle wrapper(/usr/local/texlive/2010/texmf-dist/tex/latex/etex-pkg/etex.sty
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count88
)
(/Users/larsvolkv/Library/texmf/tex/latex/l3basics.sty
Package: l3basics 2010/10/03 v2063 L3 Experimental basic definitions
)
(/Users/larsvolkv/Library/texmf/tex/latex/l3expan.sty
Package: l3expan 2010/06/10 v1948 L3 Experimental Argument Expansion module
)
(/Users/larsvolkv/Library/texmf/tex/latex/l3tl.sty
Package: l3tl 2010/10/29 v2081 L3 Experimental Token Lists
)
(/Users/larsvolkv/Library/texmf/tex/latex/l3intexpr.sty
Package: l3intexpr 2010/06/15 v1957 L3 Integer Expressions
)
(/Users/larsvolkv/Library/texmf/tex/latex/l3quark.sty
Package: l3quark 2010/09/20 v2036 L3 Experimental Quark Commands
)
(/Users/larsvolkv/Library/texmf/tex/latex/l3seq.sty
Package: l3seq 2010/03/29 v1879 L3 Experimental sequences and stacks
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3toks.sty
Package: l3toks 2010/05/25 v1933 L3 Experimental Token Registers
\l_tmpb_toks=\toks14
\l_tmpc_toks=\toks15
\g_tmpa_toks=\toks16
\g_tmpb_toks=\toks17
\g_tmpc_toks=\toks18
\c_empty_toks=\toks19
\l_tl_replace_toks=\toks20
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3int.sty
Package: l3int 2010/05/25 v1933 L3 Experimental Integer module
\l_tmpa_int=\count89
\l_tmpb_int=\count90
\l_tmpc_int=\count91
\g_tmpa_int=\count92
\g_tmpb_int=\count93
\c_max_int=\count94
\g_tl_inline_level_int=\count95
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prg.sty
Package: l3prg 2010/03/21 v1853 L3 Experimental control structures
\g_prg_inline_level_int=\count96
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3clist.sty
Package: l3clist 2010/03/29 v1878 L3 Experimental comma separated lists
\g_clist_inline_level_int=\count97
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3token.sty
Package: l3token 2010/04/11 v1890 L3 Experimental token investigation and manip
ulation
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3prop.sty
Package: l3prop 2010/03/21 v1857 L3 Experimental Property Lists
\g_prop_inline_level_int=\count98
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3msg.sty
Package: l3msg 2010/03/23 v1866 L3 Experimental LaTeX Messages module
\l_msg_redirect_classes_prop=\toks21
\l_msg_redirect_names_prop=\toks22
\l_msg_redirect_fatal_prop=\toks23
\l_msg_redirect_error_prop=\toks24
\l_msg_redirect_warning_prop=\toks25
\l_msg_redirect_info_prop=\toks26
\l_msg_redirect_log_prop=\toks27
\l_msg_redirect_trace_prop=\toks28
\l_msg_redirect_none_prop=\toks29
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3io.sty
Package: l3io 2010/05/22 v1923 L3 Experimental i/o module
\g_iow_streams_prop=\toks30
\g_ior_streams_prop=\toks31
\l_iow_stream_int=\count99
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3skip.sty
Package: l3skip 2010/05/25 v1933 L3 Experimental skip registers
\l_tmpa_skip=\skip43
\l_tmpb_skip=\skip44
\l_tmpc_skip=\skip45
\g_tmpa_skip=\skip46
\g_tmpb_skip=\skip47
\l_tmpa_dim=\dimen103
\l_tmpb_dim=\dimen104
\l_tmpc_dim=\dimen105
\l_tmpd_dim=\dimen106
\g_tmpa_dim=\dimen107
\g_tmpb_dim=\dimen108
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3box.sty
Package: l3box 2010/05/22 v1919 L3 Experimental Box module
\l_tmpb_box=\box26
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keyval.sty
Package: l3keyval 2010/04/11 v1890 L3 Experimental keyval processing
\l_KV_level_int=\count100
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3keys.sty
Package: l3keys 2010/05/24 v1931 L3 Experimental key-value support
\l_keys_choice_int=\count101
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3precom.sty
Package: l3precom 2010/02/09 v1793 L3 Experimental precompilation module
\g_gen_sym_int=\count102
\g_ggen_sym_int=\count103
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3xref.sty
Package: l3xref 2010/02/09 v1786 L3 Experimental cross referencing
\g_xref_all_curr_immediate_fields_prop=\toks32
\g_xref_all_curr_deferred_fields_prop=\toks33
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3file.sty
Package: l3file 2010/03/21 v1853 L3 Experimental file loading
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/expl3/l3fp.sty
Package: l3fp 2010/07/08 v1979 L3 Experimental floating-point operations
\l_fp_input_a_integer_int=\count104
\l_fp_input_a_decimal_int=\count105
\l_fp_input_b_integer_int=\count106
\l_fp_input_b_decimal_int=\count107
\l_fp_input_a_sign_int=\count108
\l_fp_input_b_sign_int=\count109
\l_fp_split_sign_int=\count110
\l_fp_mul_a_i_int=\count111
\l_fp_mul_a_ii_int=\count112
\l_fp_mul_a_iii_int=\count113
\l_fp_mul_a_iv_int=\count114
\l_fp_mul_a_v_int=\count115
\l_fp_mul_a_vi_int=\count116
\l_fp_mul_b_i_int=\count117
\l_fp_mul_b_ii_int=\count118
\l_fp_mul_b_iii_int=\count119
\l_fp_mul_b_iv_int=\count120
\l_fp_mul_b_v_int=\count121
\l_fp_mul_b_vi_int=\count122
\l_fp_mul_output_int=\count123
\l_fp_div_count_int=\count124
\l_fp_div_offset_int=\count125
\l_fp_output_sign_int=\count126
\l_fp_output_integer_int=\count127
\l_fp_output_decimal_int=\count128
\l_fp_round_discard_int=\count129
\l_fp_round_position_int=\count130
\l_fp_tmp_int=\count131
\c_one_hundred_million=\count132
\c_one_thousand_million=\count133
\l_fp_tmp_dim=\dimen109
\l_fp_round_precision_int=\count134
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/tools/calc.sty
Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
\calc@Acount=\count135
\calc@Bcount=\count136
\calc@Adimen=\dimen110
\calc@Bdimen=\dimen111
\calc@Askip=\skip48
\calc@Bskip=\skip49
LaTeX Info: Redefining \setlength on input line 76.
LaTeX Info: Redefining \addtolength on input line 77.
\calc@Ccount=\count137
\calc@Cskip=\skip50
))
(/usr/local/texlive/2010/texmf-dist/tex/latex/xpackages/xbase/xparse.sty
Package: xparse 2010/05/23 v1927 Generic document command parser
\c_xparse_shorthands_prop=\toks34
\l_xparse_m_args_int=\count138
\l_xparse_mandatory_args_int=\count139
\l_xparse_processor_int=\count140
\l_xparse_total_args_int=\count141
)
(/usr/local/texlive/2010/texmf-dist/tex/generic/kastrup/binhex.tex)
\c@zf@newff=\count142
\c@zf@index=\count143
\c@zf@script=\count144
\c@zf@language=\count145
\l_fontspec_strnum_int=\count146(/Users/larsvolkv/Library/texmf/tex/latex/xkeyval.sty
Package: xkeyval 2008/08/13 v2.6a package option processing (HA)(/Users/larsvolkv/Library/texmf/tex/latex/xkeyval.tex
\XKV@toks=\toks35
\XKV@tempa@toks=\toks36
\XKV@depth=\count147
File: xkeyval.tex 2008/08/13 v2.6a key=value parser (HA)(/Users/larsvolkv/Library/texmf/tex/latex/keyval.tex)))
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
Package: fontspec-patches 2010/07/14 v2.0b Advanced font selection for XeLaTeX/
LuaLaTeX(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fixltx2e.sty
Package: fixltx2e 2006/09/13 v1.1m fixes to LaTeX
LaTeX Info: Redefining \em on input line 420.
)
LaTeX Info: Redefining \em on input line 23.
LaTeX Info: Redefining \emph on input line 27.
LaTeX Info: Redefining \- on input line 30.
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package(/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1enc.def
File: eu1enc.def 2010/05/27 v0.1g Experimental Unicode font encodings
)
LaTeX Font Info: Try loading font information for EU1+lmr on input line 100.(/usr/local/texlive/2010/texmf-dist/tex/latex/euenc/eu1lmr.fd
File: eu1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
))
LaTeX Info: Defining document command \fontspec
(LaTeX) with arg. spec. 'O{}m' on line 264.LaTeX Info: Defining document command \setmainfont
(LaTeX) with arg. spec. 'O{}m' on line 268.LaTeX Info: Defining document command \setsansfont
(LaTeX) with arg. spec. 'O{}m' on line 272.LaTeX Info: Defining document command \setmonofont
(LaTeX) with arg. spec. 'O{}m' on line 276.LaTeX Info: Defining document command \setmathrm
(LaTeX) with arg. spec. 'O{}m' on line 280.LaTeX Info: Defining document command \setboldmathrm
(LaTeX) with arg. spec. 'O{}m' on line 283.LaTeX Info: Defining document command \setmathsf
(LaTeX) with arg. spec. 'O{}m' on line 286.LaTeX Info: Defining document command \setmathtt
(LaTeX) with arg. spec. 'O{}m' on line 289.LaTeX Info: Defining document command \newfontfamily
(LaTeX) with arg. spec. 'mO{}m' on line 304.LaTeX Info: Defining document command \newfontface
(LaTeX) with arg. spec. 'mO{}m' on line 307.LaTeX Info: Defining document command \defaultfontfeatures
(LaTeX) with arg. spec. 'm' on line 308.LaTeX Info: Defining document command \addfontfeatures
(LaTeX) with arg. spec. 'm' on line 325.LaTeX Info: Defining document command \newfontfeature
(LaTeX) with arg. spec. 'mm' on line 334.LaTeX Info: Defining document command \newAATfeature
(LaTeX) with arg. spec. 'mmmm' on line 343.LaTeX Info: Defining document command \newICUfeature
(LaTeX) with arg. spec. 'mmm' on line 352.LaTeX Info: Defining document command \aliasfontfeature
(LaTeX) with arg. spec. 'mm' on line 354.LaTeX Info: Defining document command \aliasfontfeatureoption
(LaTeX) with arg. spec. 'mmm' on line 357.LaTeX Info: Defining document command \newfontscript
(LaTeX) with arg. spec. 'mm' on line 362.LaTeX Info: Defining document command \newfontlanguage
(LaTeX) with arg. spec. 'mm' on line 379.LaTeX Info: Defining document command \DeclareFontsExtensions
(LaTeX) with arg. spec. 'm' on line 395.\c@fontspec_tmp_int=\count148
LaTeX Info: Redefining \itshape on input line 1903.
LaTeX Info: Redefining \slshape on input line 1907.
LaTeX Info: Redefining \scshape on input line 1911.
LaTeX Info: Redefining \upshape on input line 1915.fontspec.cfg loaded.
(/usr/local/texlive/2010/texmf-dist/tex/latex/fontspec/fontspec.cfg))
(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xunicode/xunicode.sty
File: xunicode.sty 2008/02/08 v0.91 provides access to latin accents and many o
ther characters in Unicode lower plane
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/metalogo/metalogo.sty
Package: metalogo 2010/05/29 v0.12 Extended TeX logo macros(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)(/usr/local/texlive/2010/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/local/texlive/2010/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: xetex.def on input line 91.(/usr/local/texlive/2010/texmf-dist/tex/xelatex/xetex-def/xetex.def
File: xetex.def 2009/11/22 v0.94 LaTeX color/graphics driver for XeTeX (RRM/JK)))
\Gin@req@height=\dimen112
\Gin@req@width=\dimen113
)
\xl@everylogo=\toks37
\xl@@everylogo=\toks38
LaTeX Info: Redefining \TeX on input line 193.
LaTeX Info: Redefining \LaTeX on input line 202.
LaTeX Info: Redefining \LaTeXe on input line 219.
)
LaTeX Info: Redefining \textsubscript on input line 62.
LaTeX Info: Redefining \textsuperscript on input line 64.
\xxt@tempbox=\box27
)
\c@zf@famc@Baskerville=\count149
fontspec Info: Defining font family for 'Baskerville' with options [Mapping=te
x-text].Package fontspec Info: Defining shape m/n with raw font features:
(fontspec) mapping=tex-text;.! Undefined control sequence.
\fontspec_declare_shape:nnnn …t }}\tl_if_eq:xxT
{#3}{\itdefault }{\use:x {…
l.3 \setmainfont[Mapping=tex-text]{Baskerville}?
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.3 \setmainfont[Mapping=tex-text]{Baskerville}
? x
Here is how much of TeX's memory you used:
9795 strings out of 494542
172516 string characters out of 3157454
213460 words of memory out of 3000000
12973 multiletter control sequences out of 15000+200000
3964 words of font info for 18 fonts, out of 3000000 for 9000
669 hyphenation exceptions out of 8191
44i,0n,50p,567b,184s stack positions out of 5000i,500n,10000p,200000b,50000s
No pages of output.`Che fare?
Grazie
Gianni
-
13 Novembre 2011 alle 16:28 #65753::
Il font Baskerville che ho sul mio Mac (Mac OS X 10.6) non ha cirillico né i caratteri per il vietnamita né per il greco.Puoi provare con questo modo di scrivere:
`\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX]{Baskerville}
\usepackage{polyglossia}
\setmainlanguage{english}
\setotherlanguage[variant=polytonic]{greek}
\setotherlanguage[spelling=old]{russian}
\setotherlanguage{icelandic}
\newfontfamily{\cyrillicfont}[Ligatures=TeX]{Old Standard}
\newcommand{\greekfont}{\cyrillicfont}`
Al posto di Old Standard usa quello che hai tu come font per il cirillico; se hai anche greco da scrivere e il tuo font non lo contiene, usa una dichiarazione simile. Le parti in russo andranno messe nell’ambiente “russian”:
`\begin{russian}
Все люди рождаются свободными и равными в своем достоинстве и
правах.
\end{russian}`
Ciao
Enrico
-
14 Novembre 2011 alle 6:09 #65754
-
24 Novembre 2011 alle 4:23 #65755
-
24 Novembre 2011 alle 7:55 #65756::
giannimani” post=65169Caro Enrico,
ho provato il tuo codice. Il risultato è nel file log che ti allego.
Ciao.
Gianni
Quanto hai allegato è il file senza-titolo.tex, il sorgente, non il file log; ci manca la riga \begin{document}, ma una volta aggiunta, il tutto funziona alla perfezione e il comando \setmainfont che esso contiene viene riconosciuto benissimo.
-
24 Novembre 2011 alle 13:46 #65757::
Caro Enrico,il mistero si infittisce.
Ho provato a pasticciare coi permessi di Lion, pensando che forse il motore (ho usato xelatex dalla consolle) non vedeva fontspec, ho cambiato la distribuzione dalle Preferenze di Sistema: niente.
XeLaTeX apparentemente non vede fontspec o vede un file corrotto!Ti allego il file.tex e il file .log.
Grazie e ciao.
Gianni
Attachments:
You must be logged in to view attached files. -
24 Novembre 2011 alle 16:40 #65758
-
28 Novembre 2011 alle 5:28 #65759::
Scusa se torno alla carica.
Ti allego un minuscolo file e il relativo log. L’elaborazione e’ stata fatta con Xelatex e Texworks.
La cosa che non capisco e’ che Xelatex non si lamenta perché non trova fontenc, ma perché non capisce \setmainfont, che sicuramente esiste nel file fontspec.sty, che a sua volta è nella directory in cui si trova il file sorgente.
Comincio a pensare che ci sia un problema con Lion, che mi ha dato un sacco di difficoltà con i permessi.Ciao.
Gianni
Attachments:
You must be logged in to view attached files. -
28 Novembre 2011 alle 8:15 #65760::
Eccoti il file modificato:
`
% !TEX TS-program = XeLaTeX
% !TEX encoding = UTF-8 Unicode\documentclass[a4paper]{article}
%\usepackage[T1]{fontenc}
%\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\setmainfont{Baskerville}
\usepackage[italian]{babel}
\begin{document}Questa è una prova di Baskerville.
\end{document}
`Le prime due righe magiche le ho riscritte con la sintassi di TeXShop, quello che uso io, e che sono capite anche da TeXworks.
Quando usi XeLaTeX, in generale NON devi usare inputenc, perché l’input deve essere eseguito con questa codifica, che è quella di default per XeLaTeX — naturalmente devi slavare i tuoi file con questa codifica, cosa che con TeXShop è possibile, perché nella finestra di dialogo viene chiesto anche con quale codifica si vuole salvare il file.; con TeXworks dovrebbe essere automatico se TeXworks è configurato con la codifica utf8 di default.. In genale non devi specificare fontenc che serve solo per i font bitmapped e Type1 con le codifiche di TeX, ma devi certamente caricare il pacchetto fontspec per poter accedere ai font OpenType; è \fontspec che definisce \setmainfont.
-
28 Novembre 2011 alle 10:58 #65761
-
28 Novembre 2011 alle 11:37 #65762
-
4 Dicembre 2011 alle 13:54 #65763::
Cari Enrico e Claudio,mi dispiace di avervi fatto perdere tempo.
Il problema non riguardava il codice LaTeX, ma il sistema. Lion aveva pasticciato con i permessi, aveva nascosto file di configurazione etc.: in conclusione non funzionava più niente.
Ora ho reinstallato Snow Leopard e tutto funziona a meraviglia, compreso il vostro codice cirillico.Grazie infinite.
Gianni
-
4 Dicembre 2011 alle 14:38 #65764::
Peccato, perché Lion funziona piuttosto bene.
I file nascosti si possono vedere benissimo e si può chiedere a Finder di aprire anche le cartelle dei file riservati/nascosti.
Leggi quihttp://www.mikesel.info/show-hidden-files-mac-os-x-10-7-lion/
-
4 Dicembre 2011 alle 14:42 #65765::
Hai ragione, ma non hai idea di quanti programmi e aggiornamenti venivano bloccati dal fatto che per avere i privilegi di root si deve fare una supplica a Padre Pio e non si sa mai quali files si devono chmodare!
Comunque, ba bene anche con Snow Leopard e, ora che mi sono retrocesso, non noto nessuno svantaggio.
Grazie, comunque.Gianni
-
17 Dicembre 2011 alle 18:08 #65766::
Un’ultima (speriamo!) richiesta.
Come faccio a convincere il mio Mac a scrivere la yat’?
Sto usando tutte le tastiere fornite, ma la yat’non sono riuscito a trovarla.
Oppure, che codice devo indicare nel testo scritto in cirillico per avere questo carattere.Per esempio:
Мне кажется что все в парядк\yat’.
Grazie.
Gianni
-
17 Dicembre 2011 alle 20:08 #65767::
giannimani” post=66823Un’ultima (speriamo!) richiesta.
Come faccio a convincere il mio Mac a scrivere la yat’?
Sto usando tutte le tastiere fornite, ma la yat’non sono riuscito a trovarla.
Oppure, che codice devo indicare nel testo scritto in cirillico per avere questo carattere.Per esempio:
Мне кажется что все в парядк\yat’.
Se non puoi inserirla da tastiera, puoi scrivere nel preambolo
`\chardef\Yat=\string”462
\chardef\yat=\string”463`
Usa \yat per la minuscola e \Yat per la maiuscola.Oppure cerca YAT nella “Character Palette”, trova i due caratteri e copiali in un posto accessibile. Trascinando il carattere dalla finestrella a una finestra di TeXShop, otterrai il carattere anche lì. Temo proprio che le tastiere russe non abbiano i caratteri antichi. Puoi anche andare su qualsiasi sito che descriva i caratteri Unicode.
Ciao
Enrico
-
17 Dicembre 2011 alle 22:41 #65768::
Non conosco il russo e non ho la più vaga idea di quale glifo corrisponda al nome yat.
Tuttavia sul tuo Mac suppongo che tu abbia installato anche la tastiera russa (una delle tastiere russe); suppongo anche che tu abbia cliccato sui quadratini per far sì che anche quando clicchi sulla bandierina russa in alto, il menù a tendina ti permetta di mostrare la tabella dei caratteri (o la tastiera virtuale); clicca sulla mappa dei caratteri e scegli il cirillico; lì hai tutti i segni che i font disponibili ti consentono di inserire;in uno dei riquadri cè anche il nome ufficiale unicode, e il codice; ma se trovi quel segno ci puoi cliccare sopra quanto basta per introdurlo direttamente nel testo che stai scrivendo; altrimenti può provare con l’indirizzo esadecimale scrivendo \char”xxxx (più prudente \char\string”xxxx) dove la file di x sta per il codice esadecimale del carattere. Se non lo trovi nemmeno così, ho il sospetto che stai cercando un carattere che su Mac non esiste, e se non c’è sul Mac, è probabile che non esista davvero in nessun font OpenType.
-
17 Dicembre 2011 alle 23:05 #65769::
OldClaudio” post=66832Non conosco il russo e non ho la più vaga idea di quale glifo corrisponda al nome yat.
Tuttavia sul tuo Mac suppongo che tu abbia installato anche la tastiera russa (una delle tastiere russe); suppongo anche che tu abbia cliccato sui quadratini per far sì che anche quando clicchi sulla bandierina russa in alto, il menù a tendina ti permetta di mostrare la tabella dei caratteri (o la tastiera virtuale); clicca sulla mappa dei caratteri e scegli il cirillico; lì hai tutti i segni che i font disponibili ti consentono di inserire;in uno dei riquadri cè anche il nome ufficiale unicode, e il codice; ma se trovi quel segno ci puoi cliccare sopra quanto basta per introdurlo direttamente nel testo che stai scrivendo; altrimenti può provare con l’indirizzo esadecimale scrivendo \char”xxxx (più prudente \char\string”xxxx) dove la file di x sta per il codice esadecimale del carattere. Se non lo trovi nemmeno così, ho il sospetto che stai cercando un carattere che su Mac non esiste, e se non c’è sul Mac, è probabile che non esista davvero in nessun font OpenType.Maiuscola: Ѣ
Minuscola: ѣ
Ce l’hanno i font CMU, Charis, DejaVu, EBGaramond, Hoefler Text, Linux Libertine, Lucida Grande, Minion Pro, Old Standard, Open Sans, PT Sans, PT Serif, STIX General, Times, UM Typewriter, XITS (e XITS Math).È uno dei caratteri aboliti nel 1918, insieme a fita e izhitsa (o ižica, a seconda delle traslitterazioni)
Fita: Ѳѳ
Izhitsa: Ѵѵ
Così c’è anche un posto da cui copiarli. I punti Unicode sono:Fita: U+0472, fita: U+473
Izhitsa: U+0474, izhitsa: U+0475Quindi, se non li si riesce a copiare da qua o inserire da tastiera,
`\chardef\Fita=\string”472
\chardef\fita=\string”473
\chardef\Izhitsa=\string”474
\chardef\izhitsa=\string”475`Ciao
Enrico
-
18 Dicembre 2011 alle 7:33 #65770
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.