Risposte nei forum create
-
AutoreRisposte
-
::
Un’ultima domanda… Leggendo la documentazione di Heinecke (sertodoc.pdf, p. 10), si dice che, se non si desidera usare il preprocessore, è possibile inserire il siriaco tramite il comando \serto (\upperserto{vowelnumber}{letter} o \lowerserto{vowelnumber}{letter}) – cosa che per me sarebbe più comoda – e rimanda alla tabella 2.6 per l’encoding delle lettere. Bene, non ci ho capito nulla, tanto per cambiare… Come vanno combinati quei numeri e quelle lettere che circondano la tabella? Ho fatto delle prove, ma non ottengo le lettere che desidero.
Chiedo ancora scusa per il disturbo…
Grazie ancora per tutto.
gregorius
::
Dunque, ho seguito le tue indicazioni e il file example.tex è stato compilato correttamente, con conseguente pdf leggibile e corretto. Però… subito dopo ho provato con un altro file creato ad hoc per fare una prova e di nuovo non va… (ah, ho dovuto premettere a serto.py ~/bin).
Ecco il messaggio del terminale:`This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./serto123.tex
LaTeX2e <2016/03/31>
Babel <3.9q> and hyphenation patterns for 81 language(s) loaded.
)
*
`Il contenuto del file .tex, inoltre, è stato cancellato… Idem per il file example.tex allegato alla documentazione del pacchetto.
Comunque, a prescindere dalla mia imperizia, forse non sarebbe un’idea malvagia se qualcuno elaborasse un metodo diverso per scrivere in siriaco: questo di Heinecke è troppo macchinoso.
Ancora grazie
gregorius
::
È incredibile… Ci deve essere una makumba o qualche altra diavoleria sul mio package serto… Ho fatto come mi hai indicato, ed ecco la risposta:`Traceback (most recent call last):
File “/Users/xyz/bin/serto.py”, line 524, in
serto = Serto(elatex=elatex)
File “/Users/xyz/bin/serto.py”, line 98, in __init__
self.transtabelle[“serto”])
File “/Users/xyz/bin/serto.py”, line 174, in readfont
fp = open(“%s/%s” % (dirname, filename), “r”)
IOError: [Errno 2] No such file or directory: '/Users/xyz/bin/syriac.font'
`
::
matteo.l,
Grazie mille per la tua risposta. Tecnicamente dovrebbe andare tutto bene, ma – tanto per cambiare – è saltato fuori un altro problema. Ora ottengo questo messaggio:`Traceback (most recent call last):
File “/Users/xyz/bin/serto.py”, line 524, in
serto = Serto(elatex=elatex)
File “/Users/xyz/bin/serto.py”, line 98, in __init__
self.transtabelle[“serto”])
File “/Users/xyz/bin/serto.py”, line 174, in readfont
fp = open(“%s/%s” % (dirname, filename), “r”)
IOError: [Errno 2] No such file or directory: '/Users/xyz/bin//Users/xyz/bin/syriac.font'
`.Non ho capito bene cosa è successo… Mi dispiace per tutto il disturbo che sto dando. Spero si risolva tutto presto.
Grazie.
gregorius
::
Buon giorno, Matteo!
Buon giorno a tutti!Sono andato a controllare nel file serto.py e, in realtà, al posto del punto interrogativo ci sono le virgolette. Comunque, le ho cancellate e le reinserite. Ora però ho un nuovo errore:
`File “/Users/xyz/bin/serto.py”, line 524, in
serto = Serto(elatex=elatex)
File “/Users/xyz/bin/serto.py”, line 96, in __init__
self.readfont(FONTFILESERTO,
NameError: global name 'FONTFILESERTO' is not defined
`.Trascrivo anche le righe iniziali del file serto.py (può darsi che io abbia commesso qualche errore proprio lì):
`FONTFILE=”/Users/xyz/bin/syriac.font” # specify absolute path
FONTFILECHALD=”assyr.font”
#FONTFILEESTR=”estrangelo.font”`.Scusandomi ancora per il disturbo, ringrazio Matteo.l e tutti per il prezioso aiuto.
gregoriusP.S. Ovviamente xyz non è il mio nome utente…
::
Salve a tutti!Ancora non riesco a compilare il file con il siriaco. se do il comando `serto.py ppfilename. tex > filename.tex[code], ottengo come risposta [code]-bash: serto.py: command not found[code]. Ho provato allora a premettere a serto.py: ~/bin/; in questo caso il terminale si avvia, ma ottengo la seguente risposta:
[code]File “/Users/xyz/bin/serto.py”, line 16
FONTFILE=?/Users/xyz/bin/syriac.font” # specify absolute path
^
SyntaxError: invalid syntax
`Come posso fare?
Grazie per l’attenzione.
gregorius
::
Buona Domenica a tutti!Avrei bisogno di inserire delle citazioni da un testo siriaco nell’articolo che sto realizzando (uso il modello “articolo classico” di Pantieri; editor: TeXStudio). Controllando su Tex Live Utility ho verificato che il pacchetto serto è già installato sul mio Mac, per cui ho provveduto a dare direttamente il comando `~/bin/serto.py -e esempio_serto.tex > esempio_serto-p.tex` dal terminale. Ho avuto questa risposta: `
serto – LaTeX – preprocessor
(c) Johannes HeineckeTraceback (most recent call last):
File “/Users/xyz/bin/serto.py”, line 518, in
optlist,comargs = getopt.getopt(sys.argv[1:], “”)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/getopt.py”, line 90, in getopt
opts, args = do_shorts(opts, args[0][1:], shortopts, args[1:])
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/getopt.py”, line 190, in do_shorts
if short_has_arg(opt, shortopts):
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/getopt.py”, line 206, in short_has_arg
raise GetoptError('option -%s not recognized' % opt, opt)
getopt.GetoptError: option -e not recognized
iMac-di-xyz:serto_esempio xyz$
`.Che cosa significa?
Ho provato anche ad installare manualmente il pacchetto seguendo la procedura indicata da egreg9. Quando do il comando `mv *.mf ~/Library/texmf/fonts/source/serto/`, ottengo la seguente risposta: ` mv: rename *.mf to /Users/xyz/Library/texmf/fonts/source/serto/*.mf: No such file or directory`. Allora provo a modificare il comando nel seguente modo (non se se faccio bene): `mv /Users/xyz/Library/texmf/fonts/source/serto/*.mf[code]. La risposta che ricevo è: [code]usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source … directory`
Continuo a dare i comandi senza problemi ed infine apro il file serto.py. Sostituisco la prima riga iniziante con FONTFILE, ossia `FONTFILESERTO=”serto.font” # specify absolute path[code], che diventa dunque FONTFILE=”/Users//bin/syriac.font” # specify absolute path, poi chiudo e salvo. A questo punto do gli ultimi comandi. Quando scrivo sul terminale [code]mv syriac.font ~/bin`, ottengo la risposta `mv: rename syriac.font to /Users/xyz/bin/syriac.font: No such file or directory
`. Quindi do di nuovo il comando, modificandolo (non so se ho fatto bene…) in `mv /Users/antoniostefanosembiante/bin/syriac.font
`, ed ottengo la seguente risposta: `usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source … directory`.A questo punto faccio una prova con il file di esempio presente nella cartella “serto”: `~/bin/serto.py -e example.ptex > example.tex
pdflatex example.tex`. Ottengo di nuovo però la prima risposta che avevo avuto sopra.Come posso fare?
Scusatemi per il disturbo e grazie mille a chi vorrà aiutarmi.
gregorius
::
Anzitutto grazie mille per le vostre risposte. Siete sempre gentilissimi.Per Ivan: effettivamente, ho sostituito Cochineal con graramondx e funziona perfettamente… Peccato, perché Cochineal ha una resa grafica molto bella. Attendiamo con fiducia la risposta di Sharpe.
Un’altra cosa un po’ strana di Cochineal è che, quando ci sono delle lettere greche maiuscole iniziali, lo spirito e l’accento sembrano staccati dalla lettera
(ad es., ᾽ ´ Ανθρωπος invece di Ἄνθρωπος).
In ogni caso, se, come spero, riuscirò a pubblicare questo articolo, dovrò consegnarlo all’editore in formato .doc, purtroppo. Uso comunque Latex per scrivere perché non ne so più fare a meno: provo un’insofferenza profonda per Word et similia.Per OldClaudio:
ho provato a realizzare l’esempio minimo compilabile, ma… qualcosa deve essere andato storto! TeXStudio mi ha chiesto di modificare parte del preambolo, senza comunque cavare nulla.
In ogni caso, ti allego il file:`\documentclass[12pt,a4paper]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian, greek.ancient]{babel}
%\usepackage[boldLipsian]{teubner}
\newcommand{\greco}[1]{\begin{otherlanguage*}{greek}#1\end{otherlanguage*}}
\usepackage[style=italian]{csquotes}
\usepackage[style=philosophy-modern,scauthors=true,singletitle=true, giveninits=true,backend=biber]{biblatex}\addbibresource{biblio.bib}
\begin{filecontents*}{biblio.bib}
@book{kostomiris,
author = {Costomiris, George A.},
title = {\greco{AETIOU LOGOS DWDEKATOS}},
date = {1892},
location = {Paris},
}
\end{filecontents*}\begin{document}
\printbibliography
\end{document}`
Ancora grazie a tutti.
gregorius
18 Marzo 2016 alle 11:14 in risposta a: Citare singoli capitoli di un libro con biblatex-philosophy #105679 -
AutoreRisposte