- Questo topic ha 6 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 17 anni, 8 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
20 Dicembre 2008 alle 7:25 #29642::
Questa volta proprio non ne ho idea. ❓Sul forum non ho trovato nulla (e pochissimo anche su CTAN e sulla doc. di babel) , però ho sempre considerato i caratteri ebraici molto affascinanti…
Qualcuno di voi è in grado di fornirmi indicazioni (link, esperienze, …) su come scrivere qualche parola o passo in ebraico con LaTeX, nel modo più semplice possibile (e possibilmente senza installare font aggiuntivi sulla mia TeX Live)?
Grazie mille,
L.
-
CreatoreTopic
-
AutoreRisposte
-
-
20 Dicembre 2008 alle 13:44 #29643::
Non ne so nulla neppure io!
ma ho trovato questo, a partire da un messaggio sui gruppi di google:
http://www.mauriziopistone.it/testi/pizzi.htmlPotresti contattare l’autore, sembra che ci abbia sbattuto la testa, e anche piuttosto forte…
😉LuCa
-
20 Dicembre 2008 alle 14:17 #29644
-
23 Dicembre 2008 alle 7:51 #29645::
Carissimi, ieri c’è stata una svolta. Ho provato il pacchetto cjhebrew. Lo trovo molto semplice, ma mi sembra perfetto per le esigenze di un utente che ha bisogno di inserire qualche breve passo in ebraico. L’articolo è quasi pronto. Di seguito riporto i dubbi residui.1. Che ne pensate del pacchetto cjgebrew? Vi sembra ben fatto?
2. L’ambiente sidebyside che uso per introdurre il sorgente con l’output affiancato mi dà qualche problema. Esempio minimo:
`\documentclass[10pt,a4paper]{scrartcl}\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[writefile]{listings}
\usepackage[nochapters]{classicthesis-ldpkg}
\usepackage[nochapters]{classicthesis}
\usepackage[italian]{babel}
\usepackage{cjhebrew}\lstset{extendedchars}
\makeatletter
\lstnewenvironment{sidebyside}{%
\global\let\lst@intname\@empty
\setbox\z@=\hbox\bgroup
\setkeys{lst}{columns=fullflexible,%
linewidth=0.45\linewidth,keepspaces=true,%
breaklines=true,%
breakindent=0pt,%
boxpos=t,%
basicstyle=\small\ttfamily
}%
\lst@BeginAlsoWriteFile{\jobname.tmp}%
}{%
\lst@EndWriteFile\egroup
\begin{center}%
\begin{minipage}{0.45\linewidth}%
\hbox to\linewidth{\box\z@\hss}
\end{minipage}%
\qquad
\begin{minipage}{0.45\linewidth}%
\setkeys{lst}{frame=none}%
\leavevmode \catcode`\^^M=5\relax
\small\input{\jobname.tmp}%
\end{minipage}%
\end{center}%
}
\makeatother\begin{document}
\begin{cjhebrew}
b*:re'+siyt b*ArA' 'E:lohiym 'et ha+s*Amaysim w:'et hA'ArE.s; w:hA'ArE.s
hAy:tAh tohU wAbohU w:.ho+sEk: 'al–p*:ney t:hOm w:rU/a.h 'E:lohiym
m:ra.hEpEt 'al–p*:ney ham*Ayim;
\end{cjhebrew}L’esempio precedente è stato ottenuto scrivendo scrivendo le seguenti istruzioni:
\begin{sidebyside}
\begin{cjhebrew}
b*:re'+siyt b*ArA' 'E:lohiym
'et ha+s*Amaysim w:'et
hA'ArE.s; w:hA'ArE.s hAy:tAh
tohU wAbohU w:.ho+sEk:
'al–p*:ney t:hOm w:rU/a.h
'E:lohiym m:ra.hEpEt
'al–p*:ney ham*Ayim;
\end{cjhebrew}
\end{sidebyside}\end{document}`
Come vedete, il risultato è perfetto nel primo caso (viene come nella doc. del pacchetto), ma se provo ad inserire l’ambiente cjhebrew all’interno dell’ambiente sidebyside, ottengo un output diverso (e sbagliato). Come rimediare?Grazie anticipate.
Ciao,
L.
-
23 Dicembre 2008 alle 11:22 #29646::
Carissimi, ieri c’è stata una svolta. Ho provato il pacchetto cjhebrew. Lo trovo molto semplice, ma mi sembra perfetto per le esigenze di un utente che ha bisogno di inserire qualche breve passo in ebraico. L’articolo è quasi pronto. Di seguito riporto i dubbi residui.
1. Che ne pensate del pacchetto cjgebrew? Vi sembra ben fatto?
2. L’ambiente sidebyside che uso per introdurre il sorgente con l’output affiancato mi dà qualche problema. Esempio minimo:
`\documentclass[10pt,a4paper]{scrartcl}\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[writefile]{listings}
\usepackage[nochapters]{classicthesis-ldpkg}
\usepackage[nochapters]{classicthesis}
\usepackage[italian]{babel}
\usepackage{cjhebrew}\lstset{extendedchars}
\makeatletter
\lstnewenvironment{sidebyside}{%
\global\let\lst@intname\@empty
\setbox\z@=\hbox\bgroup
\setkeys{lst}{columns=fullflexible,%
linewidth=0.45\linewidth,keepspaces=true,%
breaklines=true,%
breakindent=0pt,%
boxpos=t,%
basicstyle=\small\ttfamily
}%
\lst@BeginAlsoWriteFile{\jobname.tmp}%
}{%
\lst@EndWriteFile\egroup
\begin{center}%
\begin{minipage}{0.45\linewidth}%
\hbox to\linewidth{\box\z@\hss}
\end{minipage}%
\qquad
\begin{minipage}{0.45\linewidth}%
\setkeys{lst}{frame=none}%
\leavevmode \catcode`\^^M=5\relax
\small\input{\jobname.tmp}%
\end{minipage}%
\end{center}%
}
\makeatother\begin{document}
\begin{cjhebrew}
b*:re'+siyt b*ArA' 'E:lohiym 'et ha+s*Amaysim w:'et hA'ArE.s; w:hA'ArE.s
hAy:tAh tohU wAbohU w:.ho+sEk: 'al–p*:ney t:hOm w:rU/a.h 'E:lohiym
m:ra.hEpEt 'al–p*:ney ham*Ayim;
\end{cjhebrew}L’esempio precedente è stato ottenuto scrivendo scrivendo le seguenti istruzioni:
\begin{sidebyside}
\begin{cjhebrew}
b*:re'+siyt b*ArA' 'E:lohiym
'et ha+s*Amaysim w:'et
hA'ArE.s; w:hA'ArE.s hAy:tAh
tohU wAbohU w:.ho+sEk:
'al–p*:ney t:hOm w:rU/a.h
'E:lohiym m:ra.hEpEt
'al–p*:ney ham*Ayim;
\end{cjhebrew}
\end{sidebyside}\end{document}`
Come vedete, il risultato è perfetto nel primo caso (viene come nella doc. del pacchetto), ma se provo ad inserire l’ambiente cjhebrew all’interno dell’ambiente sidebyside, ottengo un output diverso (e sbagliato). Come rimediare?Devi togliere il \leavevmode. Rimane una cesura errata nella parola “hA’ArE.s;”, segnalata da un rettangolino, su quella non ti so aiutare, non avendo intenzione di leggermi la documentazione di cjhebrew. 🙂
Sicuro che ” \setkeys{lst}{frame=none}%” prima di \leavevmode serva a qualcosa?
Ciao
Enrico
-
23 Dicembre 2008 alle 14:38 #29647::
Rimane una cesura errata nella parola “hA’ArE.s;”, segnalata da un rettangolino, su quella non ti so aiutare, non avendo intenzione di leggermi la documentazione di cjhebrew. 🙂
In realtà la documentazione dice poco. Puoi risolvere eliminando le cesure:
`\usepackage{cjhebrew}
\DeclareFontFamily{U}{cjheb}{\hyphenchar\font-1\relax}`
Il carattere spurio era proprio quello relativo a una cesura. (non mi risulta che l’ebraico le usi).Ciao
Enrico
-
23 Dicembre 2008 alle 18:00 #29648::
Ci siamo!http://www.lorenzopantieri.net/LaTeX_files/Ebraico.pdf
`In questo articolo – rivolto agli utenti che hanno la necessità di riportare brevi tratti di testo in ebraico – viene presentato il pacchetto cjhebrew, che permette di comporre un testo con questo alfabeto.`
Purtroppo l’articolo -è ancora una bozza!- non usa il codice di Enrico (che ringrazio ancora una volta): non ho fatto in tempo a includerlo. Rimedierò nella prossima versione!
I font ebraici mi paiono buoni (o, almeno, discreti). Forse danno il meglio in corpo \large (o superiori), altrimenti i segni speciali sotto le lettere sono poco leggibili. Questo, però, credo sia un problema dell’alfabeto ebraico in generale.
Tuttavia su Internet ho trovato documenti con font ebraici IMHO più belli di quelli di cjhebrew. Se avete idea di come fare a cambiare font ebraico, son qui!
Buone Feste,
L.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.