- Questo topic ha 14 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni fa da
OldClaudio.
-
CreatoreTopic
-
16 Agosto 2016 alle 15:16 #107414::
Buona sera a tutti!
Tempo fa ho avuto delle difficoltà col pacchetto serto (per scrivere in siriaco; vd. qui) e, grazie alla disponibilità dei membri del forum, sono riuscito a farlo funzionare. Torno ora di nuovo sull’argomento per chiedere se esiste un modo alternativo per scrivere in siriaco con LaTeX. Il pacchetto serto, infatti, presenta alcune – a mio parere notevoli – difficoltà: anzitutto, permette di scrivere solo in serto – appunto – e in nestoriano, e non invece in estrangelo… (a meno che nel frattempo le cose non siano cambiate); in secondo luogo, il dover compilare sempre tramite il pre-processore ideato dall’autore del pacchetto risulta invero poco agevole, per non dire scomodo, né d’altra parte la prospettiva di usare il sistema esadecimale per indicare le singole lettere con rispettive vocali e/o altri segni è particolarmente allettante…
So che i siriacisti di professione (io sono laureato in filologia classica e solo da poco, per necessità di collazione, mi sto dedicando al siriaco) utilizzano in generale il word processor Mellel (a pagamento), dati gli scarsi risultati che si ottengono con Word. Me ne sono procurato recentemente una “copia”: indubbiamente è uno strumento pratico e semplice, ma dal punto di vista della bellezza tipografica mi sembra non abbia nulla a che vedere con LaTeX (in effetti assomiglia molto a Word). Si potrebbe trovare un modo per scrivere in siriaco con LaTeX in maniera “comoda” (per quanto è possibile)?
Grazie a tutti,
gregorius
-
CreatoreTopic
-
AutoreRisposte
-
-
2 Settembre 2016 alle 16:27 #107415::
Salve a tutti!Noto con soddisfazione che il mio post ha suscitato notevole interesse… (Perdonate l’autoironia) Mi rendo conto che il problema è difficile soluzione. Volevo solo aggiungere che, ovviamente, ho provato ad ovviare usando XeLaTeX: il risultato è soddisfacente; l’unico problema è che, quando scrivo in siriaco nella finestra dell’editor (TeXStudio), invece dei caratteri visualizzo solo una fila di rettangolini appoggiati sul rigo (lato corto), per cui, se dopo aver compilato riscontro qualche errore di battitura, non so dove andare a parare per correggerlo…
Allego un esempio minimo contenente l’incipit del Padre Nostro, qualora possa esser d’aiuto.
Grazie comunque e buona serata!
gregorius`% !TEX encoding = UTF-8
% !TEX program = xelatex
% !TEX spellcheck = syriac
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage{polyglossia}
\setmainlanguage{italian}
\setotherlanguage{syriac}
\newfontfamily{\syriacfont}{Serto Batnan}\begin{document}
\begin{otherlanguage}{syriac}
\syriacfont\Hugeܐܰܒܼܽܘܢ ܕܒܼܰܫܡܰܝܳܐ
\end{otherlanguage}
\end{document}`
-
2 Settembre 2016 alle 21:01 #107416::
Mi pare di ricordare che TeXstudio permetta di scegliere un font per scrivere nella sua finestra. Alllora seleziona un font OpenType che contenga anche il siriaco, oltre al Latino esteso (vale a dire anche le “pagine” successive alla pagina 0, che contiene solo i caratteri ASCII, ma anche le pagine del latino successive alla pagina 0), e i glifi che ti servono. Probabilmente puoi usare direttamente il font Serto Batnan che usi per comporre il tuo testo. Siccome io non ho questo font sul mio computer, e non mi pare il caso di installarlo, visto che non scrivo in siriaco, non ti so dire se questo font contenga anche il latino. Lo puoi scoprire se apri un terminale e vi scrivi dentro il comando otfinfo seguito dalle opzioni necessarie; La documentazione la trovi dando da terminale il comando texdoc otfinfo.
-
3 Settembre 2016 alle 12:07 #107417::
Ciao, OldClaudio! Grazie per la tua risposta.
Dunque, ho provato ad usare otfinfo dal terminale; probabilmente però sbaglio qualcosa… Ho digitato nel terminale il comando `otfinfo [-sfzpvag] [Serto Batnan]`, ottenendo come risposta `otfinfo: supply exactly one query option
otfinfo: Type otfinfo –help for more information.`.
Ho provato allora a inserire comunque Serto Batnan (ed anche altri OpenType) come font sia dalle preferenze di TeXStudio (sia “Generali” sia “Editor”); in ogni caso, permangono i rettangolini al posto dell’alfabeto siriaco.
Cercando un po’ in rete ho trovato un pacchetto per XeLaTeX che dovrebbe permettere di scriver in siriaco, XeSyriac, ma, pur avendo seguito le istruzioni, quando compilo mi vien dettoxesyriac.sty not found
…
Che fare?
Grazie,
gregorius
-
3 Settembre 2016 alle 12:26 #107418::
Devi specificare solo una opzione alla volta, oer esempio`otfinfo -s SertoBatnan` usando il nome completo del file; io ho scritto il nome senza spazi solo a titolo di esempio, ma ci vuole il nome completo di estensione e di percorso assoluto del font che ti interessa. Per esempio per avere l’elenco degli script presenti in Libertinus Serif, gli do il comando`otfinfo -s /Users/claudio/Library/Fonts/libertinusserif-regular.otf` e ne ricevo la seguente risposta`DFLT Default
cyrl Cyrillic
cyrl.SRB Cyrillic/Serbian
grek Greek
hebr Hebrew
latn Latin
latn.AZE Latin/Azeri
latn.CRT Latin/Crimean Tatar
latn.TRK Latin/Turkish
math Mathematical Alphanumeric Symbols` Il percorso del file è quello che ho sul mio Mac.Se disponi di un Mac, è più facile cliccare sul nome del font in Finder chiedendo di aprire il font con FontBook.app (o LibroFont.app); con quel programma puoi vedere esattamante i singoli glifi, leggere le informazioni sulle lingue per le quali è predisposto, gli indirizzi che hanno i singoli glifi, un pezzo di testo composto con i glifi della pagina 0.
-
3 Settembre 2016 alle 12:45 #107419::
Ok, sono riuscito ad usare otfinfo: risulta che i fonts OpenType per il siriaco sono configurati per il… siriaco, appunto:
`otfinfo -s /Users/gregorius/Library/Fonts/SyrCOMBatnan.otf
syrc Syriac
`
.
Leggendo le informazioni dal Libro Font, invece, fra le lingue risulta supportato anche l’italiano ed è altresì indicato che lo script è Latino.
E ora?:? 😕 😕
-
3 Settembre 2016 alle 12:59 #107420::
E ora configuri TeXstudio perché usi quel font.
Suppongo che tu abbia già visto anche questo sito http://tex.stackexchange.com/questions/46862/lualatex-and-syriac-initial-middle-and-final-letters
-
3 Settembre 2016 alle 14:02 #107421::
OldClaudio, scusami, ma mi sono perso…1) Allora, posso utilizzare lo stesso il font Serto Batnan anche se da otfinfo risulta che non contempla il Latino?
2) Come lo configuro su TeXStudio? Dalle Preferenze (Generali; Editor) ?
3) Ho consultato il link che mi hai inviato: si rimanda soprattutto a XeSyriac. Ho provato ad istallarlo, ma ottengo errore (xesyriac.sty not found). Ho scaricato il pacchetto da qui e ho spostato
– xesyriac.sty in /usr/local/texlive/texmf-local/tex/xelatex/xesyriac;
– xesyriac.pdf e readme in /usr/local/texlive/texmf-local/doc/xelatex/xesyriac;
– xesyriac.dtx e xesyriac.insi n /usr/local/texlive/texmf-local/source/xelatex/xesyriac.Poi ho realizzato il seguente esempio minimo:
`% !TEX encoding = UTF-8
% !TEX program = xelatex
% !TEX spellcheck = syriac
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage{polyglossia}
\usepackage[insyriac=false, loadfonts=
AAT, justification=on]{xesyriac}
\setmainlanguage{italian}
%\setotherlanguage{syriac}
%\newfontfamily{\syriacfont}{Estrangelo Antioch}
\setestrfont{Estrangelo Edessa}
\setsertofont{Serto Batnan}\begin{document}
\begin{estr}
\syriacfont\Hugeܐܰܒܼܽܘܢ ܕܒܼܰܫܡܰܝܳܐ
\end{estr}
\end{document}`.
Ecco il file .log:
`This is XeTeX, Version 3.14159265-2.6-0.99996 (TeX Live 2016) (preloaded format=xelatex 2016.8.2) 3 SEP 2016 17:59
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**document2.tex
(./document2.tex
LaTeX2e <2016/03/31> patch level 3
Babel <3.9r> and hyphenation patterns for 83 language(s) loaded.
(/usr/local/texlive/2016/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(/usr/local/texlive/2016/texmf-dist/tex/latex/base/size10.clo
File: size10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/texlive/2016/texmf-dist/tex/latex/fontspec/fontspec.sty
(/usr/local/texlive/2016/texmf-dist/tex/latex/l3kernel/expl3.sty
Package: expl3 2016/05/18 v6512 L3 programming layer (loader)(/usr/local/texlive/2016/texmf-dist/tex/latex/l3kernel/expl3-code.tex
Package: expl3 2016/05/18 v6512 L3 programming layer (code)
L3 Module: l3bootstrap 2016/02/12 v6412 L3 Bootstrap code
L3 Module: l3names 2016/03/11 v6433 L3 Namespace for primitives
L3 Module: l3basics 2015/11/22 v6315 L3 Basic definitions
L3 Module: l3expan 2015/09/10 v5983 L3 Argument expansion
L3 Module: l3tl 2016/03/26 v6465 L3 Token lists
L3 Module: l3str 2016/03/24 v6441 L3 Strings
L3 Module: l3seq 2015/08/05 v5777 L3 Sequences and stacks
L3 Module: l3int 2016/03/24 v6441 L3 Integers
\c_max_int=\count87
\l_tmpa_int=\count88
\l_tmpb_int=\count89
\g_tmpa_int=\count90
\g_tmpb_int=\count91
L3 Module: l3quark 2015/08/17 v5855 L3 Quarks
L3 Module: l3prg 2015/11/01 v6216 L3 Control structures
\g__prg_map_int=\count92
L3 Module: l3clist 2015/09/02 v5901 L3 Comma separated lists
L3 Module: l3token 2016/04/03 v6470 L3 Experimental token manipulation
L3 Module: l3prop 2016/01/05 v6366 L3 Property lists
L3 Module: l3msg 2016/03/26 v6464 L3 Messages
L3 Module: l3file 2016/03/25 v6458 L3 File and I/O operations
\l_iow_line_count_int=\count93
\l__iow_target_count_int=\count94
\l__iow_current_line_int=\count95
\l__iow_current_word_int=\count96
\l__iow_current_indentation_int=\count97
L3 Module: l3skip 2016/01/05 v6366 L3 Dimensions and skips
\c_zero_dim=\dimen103
\c_max_dim=\dimen104
\l_tmpa_dim=\dimen105
\l_tmpb_dim=\dimen106
\g_tmpa_dim=\dimen107
\g_tmpb_dim=\dimen108
\c_zero_skip=\skip43
\c_max_skip=\skip44
\l_tmpa_skip=\skip45
\l_tmpb_skip=\skip46
\g_tmpa_skip=\skip47
\g_tmpb_skip=\skip48
\c_zero_muskip=\muskip10
\c_max_muskip=\muskip11
\l_tmpa_muskip=\muskip12
\l_tmpb_muskip=\muskip13
\g_tmpa_muskip=\muskip14
\g_tmpb_muskip=\muskip15
L3 Module: l3keys 2015/11/17 v6284 L3 Key-value interfaces
\g__keyval_level_int=\count98
\l_keys_choice_int=\count99
L3 Module: l3fp 2016/03/26 v6465 L3 Floating points
\c__fp_leading_shift_int=\count100
\c__fp_middle_shift_int=\count101
\c__fp_trailing_shift_int=\count102
\c__fp_big_leading_shift_int=\count103
\c__fp_big_middle_shift_int=\count104
\c__fp_big_trailing_shift_int=\count105
\c__fp_Bigg_leading_shift_int=\count106
\c__fp_Bigg_middle_shift_int=\count107
\c__fp_Bigg_trailing_shift_int=\count108
L3 Module: l3box 2015/08/09 v5822 L3 Experimental boxes
\c_empty_box=\box26
\l_tmpa_box=\box27
\l_tmpb_box=\box28
\g_tmpa_box=\box29
\g_tmpb_box=\box30
L3 Module: l3coffins 2016/05/17 v6508 L3 Coffin code layer
\l__coffin_internal_box=\box31
\l__coffin_internal_dim=\dimen109
\l__coffin_offset_x_dim=\dimen110
\l__coffin_offset_y_dim=\dimen111
\l__coffin_x_dim=\dimen112
\l__coffin_y_dim=\dimen113
\l__coffin_x_prime_dim=\dimen114
\l__coffin_y_prime_dim=\dimen115
\c_empty_coffin=\box32
\l__coffin_aligned_coffin=\box33
\l__coffin_aligned_internal_coffin=\box34
\l_tmpa_coffin=\box35
\l_tmpb_coffin=\box36
\l__coffin_display_coffin=\box37
\l__coffin_display_coord_coffin=\box38
\l__coffin_display_pole_coffin=\box39
\l__coffin_display_offset_dim=\dimen116
\l__coffin_display_x_dim=\dimen117
\l__coffin_display_y_dim=\dimen118
L3 Module: l3color 2014/08/23 v5354 L3 Experimental color support
L3 Module: l3sys 2015/09/25 v6087 L3 Experimental system/runtime functions
L3 Module: l3candidates 2016/05/13 v6484 L3 Experimental additions to l3kernel
\l__box_top_dim=\dimen119
\l__box_bottom_dim=\dimen120
\l__box_left_dim=\dimen121
\l__box_right_dim=\dimen122
\l__box_top_new_dim=\dimen123
\l__box_bottom_new_dim=\dimen124
\l__box_left_new_dim=\dimen125
\l__box_right_new_dim=\dimen126
\l__box_internal_box=\box40
\l__coffin_bounding_shift_dim=\dimen127
\l__coffin_left_corner_dim=\dimen128
\l__coffin_right_corner_dim=\dimen129
\l__coffin_bottom_corner_dim=\dimen130
\l__coffin_top_corner_dim=\dimen131
\l__coffin_scaled_total_height_dim=\dimen132
\l__coffin_scaled_width_dim=\dimen133
L3 Module: l3luatex 2016/03/26 v6465 L3 Experimental LuaTeX-specific functions
)
(/usr/local/texlive/2016/texmf-dist/tex/latex/l3kernel/l3xdvipdfmx.def
File: l3xdvidpfmx.def 2016/03/26 v6465 L3 Experimental driver: xdvipdfmx
\l__driver_tmp_box=\box41
))
(/usr/local/texlive/2016/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
Package: xparse 2016/05/18 v6512 L3 Experimental document command parser
\l__xparse_current_arg_int=\count109
\l__xparse_m_args_int=\count110
\l__xparse_mandatory_args_int=\count111
\l__xparse_processor_int=\count112
\l__xparse_v_nesting_int=\count113
)
Package: fontspec 2016/02/01 v2.5a Font selection for XeLaTeX and LuaLaTeX(/usr/local/texlive/2016/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
Package: fontspec-xetex 2016/02/01 v2.5a Font selection for XeLaTeX and LuaLaTe
X
\l_fontspec_script_int=\count114
\l_fontspec_language_int=\count115
\l_fontspec_strnum_int=\count116
\l__fontspec_tmpa_dim=\dimen134
\l__fontspec_tmpb_dim=\dimen135
\l__fontspec_tmpc_dim=\dimen136
\g__file_internal_ior=\read1(/usr/local/texlive/2016/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2016/06/19 v1.99m Standard LaTeX package(/usr/local/texlive/2016/texmf-dist/tex/latex/euenc/eu1enc.def
File: eu1enc.def 2010/05/27 v0.1h Experimental Unicode font encodings
)
LaTeX Font Info: Try loading font information for EU1+lmr on input line 105.(/usr/local/texlive/2016/texmf-dist/tex/latex/euenc/eu1lmr.fd
File: eu1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
))
(/usr/local/texlive/2016/texmf-dist/tex/xelatex/xunicode/xunicode.sty
File: xunicode.sty 2011/09/09 v0.981 provides access to latin accents and many
other characters in Unicode lower plane(/usr/local/texlive/2016/texmf-dist/tex/latex/tipa/t3enc.def
File: t3enc.def 2001/12/31 T3 encoding
LaTeX Font Info: Try loading font information for EU1+lmss on input line 357
.(/usr/local/texlive/2016/texmf-dist/tex/latex/euenc/eu1lmss.fd
File: eu1lmss.fd 2009/10/30 v1.6 Font defs for Latin Modern
))
\tipaTiiicode=\count117
\tipasavetokens=\toks14
\tipachecktokens=\toks15(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks16
)
(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2016/07/10 v1.0t Standard LaTeX Graphics (DPC,SPQR)(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
)
(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: xetex.def on input line 99.(/usr/local/texlive/2016/texmf-dist/tex/latex/graphics-def/xetex.def
File: xetex.def 2016/07/11 v4.10 LaTeX color/graphics driver for XeTeX (L3/RRM/
JK)
))
\Gin@req@height=\dimen137
\Gin@req@width=\dimen138
))
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \__fontspec_post_arg:w with sig. 'mmO{}' on line 353.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \fontspec with sig. 'om' on line 355.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \setmainfont with sig. 'om' on line 365.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \setsansfont with sig. 'om' on line 375.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \setmonofont with sig. 'om' on line 385.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \setmathrm with sig. 'om' on line 399.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \setboldmathrm with sig. 'om' on line 407.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \setmathsf with sig. 'om' on line 415.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \setmathtt with sig. 'om' on line 423.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \newfontfamily with sig. 'mom' on line 437.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \newfontface with sig. 'mom' on line 453.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \defaultfontfeatures with sig. 't+om' on line 467.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \addfontfeatures with sig. 'm' on line 529.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \newfontfeature with sig. 'mm' on line 540.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \newAATfeature with sig. 'mmmm' on line 548.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \newopentypefeature with sig. 'mmm' on line 556.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \aliasfontfeature with sig. 'mm' on line 577.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \aliasfontfeatureoption with sig. 'mmm' on line 586.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \newfontscript with sig. 'mm' on line 590.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \newfontlanguage with sig. 'mm' on line 594.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \DeclareFontsExtensions with sig. 'm' on line 599.
………………………………………….
\l__fontspec_tmp_int=\count118(/usr/local/texlive/2016/texmf-dist/tex/latex/fontspec/fontspec.cfg)
LaTeX Info: Redefining \itshape on input line 2705.
LaTeX Info: Redefining \slshape on input line 2710.
LaTeX Info: Redefining \scshape on input line 2715.
LaTeX Info: Redefining \upshape on input line 2720.
\l__fontspec_em_int=\count119
\l__fontspec_emdef_int=\count120
LaTeX Info: Redefining \em on input line 2736.
LaTeX Info: Redefining \emph on input line 2742.
LaTeX Info: Redefining \- on input line 2746.
………………………………………….
. LaTeX info: “xparse/redefine-command”
.
. Redefining command \oldstylenums with sig. 'm' on line 2841.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining command \liningnums with sig. 'm' on line 2845.
………………………………………….
))
\g__fontspec_family_TimesNewRoman_int=\count121
………………………………………….
. fontspec info: “defining-font”
.
. Font family 'TimesNewRoman(0)' created for font 'Times New Roman' with
. options [Ligatures=TeX].
.
. This font family consists of the following NFSS series/shapes:
. – 'normal' (m/n) with NFSS spec.: <->“Times New
. Roman/OT:script=latn;language=DFLT;mapping=tex-text;”
. – 'small caps' (m/sc) with NFSS spec.: – 'bold' (bx/n) with NFSS spec.:
. <->“Times New Roman/B/OT:script=latn;language=DFLT;mapping=tex-text;”
. – 'bold small caps' (bx/sc) with NFSS spec.: – 'italic' (m/it) with NFSS
. spec.: <->“Times New Roman/I/OT:script=latn;language=DFLT;mapping=tex-text;”
. – 'italic small caps' (m/itsc) with NFSS spec.: – 'bold italic' (bx/it)
. with NFSS spec.: <->“Times New
. Roman/BI/OT:script=latn;language=DFLT;mapping=tex-text;”
. – 'bold italic small caps' (bx/itsc) with NFSS spec.:
………………………………………….(/usr/local/texlive/2016/texmf-dist/tex/latex/polyglossia/polyglossia.sty
Package: polyglossia 2015/03/25 v1.42.4 Alternative to Babel for XeLaTeX and Lu
aLaTeX(/usr/local/texlive/2016/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2015/08/02 v2.2a e-TeX tools for LaTeX (JAW)
\etb@tempcnta=\count122
)
(/usr/local/texlive/2016/texmf-dist/tex/latex/makecmds/makecmds.sty
Package: makecmds 2009/09/03 v1.0a extra command making commands
)
(/usr/local/texlive/2016/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2014/12/03 v2.7a package option processing (HA)(/usr/local/texlive/2016/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/local/texlive/2016/texmf-dist/tex/generic/xkeyval/xkvutils.tex
\XKV@toks=\toks17
\XKV@tempa@toks=\toks18
)
\XKV@depth=\count123
File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA)
))
(/usr/local/texlive/2016/texmf-dist/tex/generic/oberdiek/ifluatex.sty
Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO)
Package ifluatex Info: LuaTeX not detected.
)
(/usr/local/texlive/2016/texmf-dist/tex/generic/ifxetex/ifxetex.sty
Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional
)
\xpg@normalclass=\XeTeXcharclass1
)! LaTeX Error: File `xesyriac.sty' not found.
Type X to quit or
to proceed,
or enter new name. (Default extension: sty)Enter file name:
! Emergency stop.
l.10 \setmainlanguage
{italian}^^M
*** (cannot \read from terminal in nonstop modes)Here is how much of TeX's memory you used:
13967 strings out of 493589
277009 string characters out of 6143513
276371 words of memory out of 5000000
17343 multiletter control sequences out of 15000+600000
3728 words of font info for 25 fonts, out of 8000000 for 9000
1347 hyphenation exceptions out of 8191
46i,0n,61p,10378b,235s stack positions out of 5000i,500n,10000p,200000b,80000s
No pages of output.
`Scusami ancora per il disturbo e grazie.
gregorius
-
3 Settembre 2016 alle 15:35 #107422::
Non dovresti mettere nulla negli alberi che hai indicato, a meno che non sia con MiKTeX su una piattaforma Windows, cosa che mi pare non sia il caso; in ogni caso dopo aver commesso questo “peccatuccio” devi eseguire da terminale il comando sudo mktexlsr per aggiornare il databse filename.L’albero texmf-local/ viene conservato durante gli aggiornamenti, ma è l’albero in comune a tutti gli utenti della macchina. Invece un albero creato in ~/Library/texmf è assolutamente personale e non richiede l’aggiornamento dei nomi dei file né con TeXLive, né con MacTeX.
Se FontBook.app ti dice che va bene anche per l’italiano e contiene lo script latino, lo puoi usare tranquillamente anche in TeXStudio; coe si faccia non me lo ricordo, ma io vi avevo impostato il font OT di sistema Monaco, a spaziatura fissa, e mi ci trovavo benissimo. Non so se questo font contenga il siriaco serto, ma come ti ho detto io non scrivo in siriaco, quindi non ho neanche modo di verificare. Credo che si tratti della pagina di Preferences iniziale, nelal sezione General, ma non ricordo bene.
-
4 Settembre 2016 alle 18:00 #107423::
Buona sera, OldClaudio! Salvete omnes!Anzitutto, ex toto corde paenitet me peccatorum meorum… Ho cercato di far debita penitenza e ho eseguito il comando che mi hai indicato.
Impostando il font Serto Batnan o anche altri OT siriaci sia in Generali sia in Editor delle preferenze di TeXStudio, continuo a non visualizzare i caratteri siriaci: vedo i soliti rettangolini… Con Word, per esempio, e con Mellel visualizzo correttamente; è come se TexStudio non riconoscesse la tastiera siriaca virtuale che uso per scrivere. Quanto a XeSyriac, ho copiato i file .sty, .dtx e .ins nelle cartelle di /Library/texmf, ma ottengo sempre come errore “xesyriac.sty not found”.
Quid faciam?
Grazie,
gregorius
-
4 Settembre 2016 alle 20:23 #107424::
1) ho scaricato un font Serto Batnan, forse lo stesso chhe hai scaricato tu, e l’ho esaminato con FontBook oltre che a indicarlo come font di default nelle preferences/Genaral/font di TeXstudio mer il Mac. Le lettere latine appaiono perfettamente nella schermata del fisle .tex, mentre le lettere siriache non appiaono, nemmeno usando La lista di simboli che ottieni premendo nella barra in alto il simbolo del driver di tastiera (per me una lettera A bianca in campo nero) e selezionando Show Emogy and Symbols, dove nella schermatina che appare ho selezionato Unicode pe poi sono andato a cercare la pagina del siriaco; non vi appaiono i glifi ma i quadratini, ma se esegui un doppio click su un quadratino qualsiasi appare nelle finiestrina accanto il glifo corrispondente. Però nella schermata .tex di TeXstudio non appare niente, malgrado sia impostato il fot Serto Batnan come font di default.Ho cercato la spiegazione con FontBook, e ho trovatola causa; il font Serto Batnan contiene i glifi, ma in posizioni che non corrispondono alla pagina del siriaco, ma nelle prime posizioni libere dopo il latino esteso. Quindi non è conforme alla codifica unicode. A questo punto o disponi di un pacchetto che ti faccia da interfaccia, oppure non puoi fare nulla, almeno con un font come quello che io ho scaricato, installato e analizzato.
Mi spiace.
Può essere che quel file che hai messo nel tuo albero personale (attenzione: io ti ho scritto ~/Library/texmf, non /Library/texmf — il primo è radicato nella tua home e Mactex è in grado di usarne il contenuto; il secondo è radicato alla radice del disco HD e non credo che mactex possa trovarlo) non sia accessibile. Può darsi che messo nell’albero della tua home il problema si risolva.
Ricorda: Quella tilde è importante; se non riesci ad inserirla con la tua tastiera (italiana? ahi ahi ahi…) nemmeno aprendo il Keyboard viewer, puoi sostituire quella tilde con >Users/tuo_username/ per cui l’albero eprsonale rimane in ?Users/tio_username/Library/texmf.
-
5 Settembre 2016 alle 16:12 #107425::
Grazie, OldClaudius, per la tua disponibilità e per il tuo aiuto!Riguardo a XeSyriac, effettivamente avevo omesso la tilde… Ora ho corretto e… funziona! Tra l’altro, è un pacchetto che ha molteplici ed utili funzionalità. L’unico problema è quello del font che non appare in TeXStudio, il che rende XeSyriac praticamente inutilizzabile… Che cosa intendi quando parli di un pacchetto che funga da interfaccia?
Comunque, grazie di tutto!
gregorius
-
5 Settembre 2016 alle 20:53 #107426::
Un pacchetto che definisca dei comandi interni per usare anche delle macro o caratteri di un altro alfabeto per interfacciarsi con gli indirizzi del glifi siariaci. Per esempio, un pacchetto che contenga brevissime definizioni per ogni lettera sirica o ogni “accento”. In fondo anche l’arabo con cui il serto ha qualche affinità si scrive con lettere latine, che il programma di interfaccia traduce negli indirizzi giusti dei caratteri isolati, iniziali, mediali e finali di ogni segno arabo. D’accordo questo può semplificare l’immissione del testo, ma non fa apparire i caratteri siriaci nella finestra di TeXstudio. Comunque leggiti la documentazione di ArabXeTeX;potrebbero venirti delle buone idee.Per TeXstudio potresti farti una tabella che lega gli indirizzi dei glifi siriaci (li scopri con FontBook) e li associ ai caratteri latini o cirillici delle prime pagine della tabella unicode; per esempio potresti scoprire che ö corrisponde alla lettera alaf (mi sono inventato il nome), e cosi per gli altri segni; con il Mac dovrsti essere in grado di inserire tutti i caratteri latini accentati maiuscoli e minuscoli usando il Keyboard Viewer. Quando hai questa lista di corrispondenze, avendo impostato il carattere Serto Batnan come font di TeXstudio, dovresti essere in grado di immettere con la tastiera i glifi latini o cirillici della quarta pagina, e nella schermata invece di quei segni ti appaiono quelli del serto.
Faticoso creare la tabella, e faticoso impararne l’uso, ma dopo poche pagine che scrivi in serto, vedi che la tabella diventa familiare e via via non hai più bisogno di consultarla. Io ho fatto così per il greco, e i font greci con codifica LGR (quelli di default) si usano con pdflatex sfruttando un trucco del genere; ammetto che la cosa col greco è molto più semplice anche perché il verso di scrittura del latino e del greco è lo stesso. tu invece dovrsti gestire anche il problema del verso da destra a sinistra.
Non so come aiutarti, salvo vedere se riesci a trovare come si possa configurare TeXstudio per scrivere in caratteri latini e in caratteri ebraici entrambi con il verso di scrittura loro particolare.
-
7 Settembre 2016 alle 12:55 #107427::
Ciao, OldClaudio!Credo di non essere in grado di creare tale tabella, che poi andrebbe estesa anche ai fonts dell’Estranghelo… Oggi, però, per sbaglio, ho aperto il file che ho utilizzato come esempio per XESyriac anziché con TeXStudio con TeXShop: le lettere siriache venivano visualizzate molto bene. Allora ho impostato come font predefinito il Serto Batnan: i font vengono riconosciuti… Certo, preferisco sempre come editor TeXStudio, ma… non si può avere tutto. Ho fatto una prova anche con TeXWorks e TeXMaker: entrambi non riconoscono il font siriaco.
In ogni caso, grazie di tutto. Se per caso dovessi avere qualche novità, la segnalerò qui sul forum, a vantaggio di altri interessati.
gregorius
-
7 Settembre 2016 alle 15:08 #107428::
Sai che non osavo suggerirti TeXworks, perché molti utenti lo considerano troppo scarno? Ho lo uso ogni volta che TeXShop per qualche motivo non riesce a fare quello che voglio; c’è stato un annetto in passato in cui ho usato solo TeXworks.
Tuttavia a molti non piace.
Grazie dell’informazione
Claudio
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.