Parola in greco antico

  • Creatore
    Topic
  • #79828
    Up
    0
    Down
    ::


    Ciao a tutti,

    torno ancora a domandare riguardo alla scrittura in greco. Sto scrivendo una parte di testo in greco antico. La parola che devo scrivere è:

    οτι (“omicron” “tau” “iota”, inglese “that”)

    Sulla “omicron” compare sia lo spirito aspro che l’accento acuto (nell’ordine in cui li ho scritti, ovvero a sinistra lo spirito e a destra l’accento).
    Se scrivo
    `\documentclass[a5paper,10pt,openany,twocolumn]{memoir}

    % !TEX encoding = UTF-8
    % !TEX program = xelatex

    \usepackage{etex}
    \usepackage{etoolbox}
    % Lingue
    \usepackage{polyglossia}
    \setmainlanguage{italian}
    \setotherlanguage[variant=ancient]{greek}

    % Greco
    \usepackage{gfsporson}

    \newenvironment{transgreek}
    {\catcode`\~=12 \begin{otherlanguage}{greek}%
    \addfontfeature{Mapping=asciitogreek}}
    {\end{otherlanguage}}
    \newenvironment{transgreek*}
    {\catcode`\~=12 \begin{otherlanguage*}{greek}%
    \addfontfeature{Mapping=asciitogreek}}
    {\end{otherlanguage*}}
    \newcommand{\texttransgreek}{\begingroup
    \catcode`\~=12 \innertexttransgreek}
    \newcommand*{\innertexttransgreek}[1]{%
    \begin{transgreek*}#1\end{transgreek*}\endgroup}

    % Interlineare
    \newcommand{\interl}[2]{%
    \begin{tabular}[t]{@{}c@{}}
    {\footnotesize\begin{transgreek}\scantokens{#1\empty}\end{transgreek}}\\
    {\scriptsize #2}\\
    \end{tabular}}

    \XeTeXinputnormalization=1

    % Font
    \defaultfontfeatures{Ligatures=TeX}
    \setmainfont[Numbers=OldStyle]{Palatino Linotype}
    \setsansfont[Numbers={OldStyle,Proportional},Scale=MatchLowercase]{Fontin Regular}
    \setmonofont[Numbers=OldStyle,Scale=MatchLowercase]{Liberation Mono}
    \newfontfamily{\fonttitolo}[Numbers=OldStyle,Scale=MatchLowercase]{Scriptina Pro}
    \newfontfamily{\fontsfsc}[Numbers=OldStyle,Scale=MatchLowercase]{Fontin}

    \begin{document}

    \interl{<'oti}{that} \end{document}` non ottengo quello che desidero. C'è modo di scrivere la parola così come compare nel testo che sto copiando? Grazie e buon week end, Marco. P.S. Il file "asciitogreek" lo ha gentilmente fornito Enrico in questa discussione.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #79829
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Be’ in quel file c’è scritto che le virgolette alte dopi aperte e chiuse si scrivoo con << e >> rispettivamante e che le viergolete angolate (caporali) aperte chiuse si scrivono rispettivamente (( e ))

        Da quel che ho visto, le doppie virgolette diritte (che scrivendo in italiano sono un carattere attivo e per il quale nei comandi e negli ambienti di Enrico, forse, andrebbe aggiunto \catcode`\”=12 oltre al già presente \carcode`\~=12) vengono codificate per inserire una dieresi sulla lettera seguente, se la lettere seguente accetta la dieresi; mi pare strano che “omicron dia luogo a spirito aspro+acuto+omicron.

      • #79830
        Up
        0
        Down
        ::


        Ciao Claudio,

        intanto grazie della risposta. Secondo quanto mi hai detto, ho provato a modificare gli ambienti definiti da Enrico:
        `\newenvironment{transgreek}
        {\catcode`\~=12%
        \catcode`\”=12 \begin{otherlanguage}{greek}%
        \addfontfeature{Mapping=asciitogreek}}
        {\end{otherlanguage}}
        \newenvironment{transgreek*}
        {\catcode`\~=12%
        \catcode`\”=12 \begin{otherlanguage*}{greek}%
        \addfontfeature{Mapping=asciitogreek}}
        {\end{otherlanguage*}}
        \newcommand{\texttransgreek}{\begingroup
        \catcode`\~=12%
        \catcode`\”=12 \innertexttransgreek}
        \newcommand*{\innertexttransgreek}[1]{%
        \begin{transgreek*}#1\end{transgreek*}\endgroup}`
        Non so se ho fatto correttamente. Anche in questo modo il risultato che ottengo non è quello desiderato.

        OldClaudio[…] mi pare strano che “omicron dia luogo a spirito aspro+acuto+omicron.

        Non ho capito cosa intendi. Se intendi dire che pensi non ci sia, nel greco antico, la lettera greca omicron sulla quale compaiono sia lo spirito aspro che l’accento acuto, posso dirti che non sono certo un esperto di greco antico. Ho trovato questa espressione su un libro e vorrei soltanto riportare quanto trovo scritto nella stessa maniera.

        Grazie ancora e ciao,
        Marco.

      • #79831
        Up
        0
        Down
        ::

        Marco87″ post=79011Ciao a tutti,

        torno ancora a domandare riguardo alla scrittura in greco. Sto scrivendo una parte di testo in greco antico. La parola che devo scrivere è:

        οτι (“omicron” “tau” “iota”, inglese “that”)

        Sulla “omicron” compare sia lo spirito aspro che l’accento acuto (nell’ordine in cui li ho scritti, ovvero a sinistra lo spirito e a destra l’accento).
        Se scrivo
        `\documentclass[a5paper,10pt,openany,twocolumn]{memoir}

        % !TEX encoding = UTF-8
        % !TEX program = xelatex

        \usepackage{etex}
        \usepackage{etoolbox}
        % Lingue
        \usepackage{polyglossia}
        \setmainlanguage{italian}
        \setotherlanguage[variant=ancient]{greek}

        % Greco
        \usepackage{gfsporson}

        \newenvironment{transgreek}
        {\catcode`\~=12 \begin{otherlanguage}{greek}%
        \addfontfeature{Mapping=asciitogreek}}
        {\end{otherlanguage}}
        \newenvironment{transgreek*}
        {\catcode`\~=12 \begin{otherlanguage*}{greek}%
        \addfontfeature{Mapping=asciitogreek}}
        {\end{otherlanguage*}}
        \newcommand{\texttransgreek}{\begingroup
        \catcode`\~=12 \innertexttransgreek}
        \newcommand*{\innertexttransgreek}[1]{%
        \begin{transgreek*}#1\end{transgreek*}\endgroup}

        % Interlineare
        \newcommand{\interl}[2]{%
        \begin{tabular}[t]{@{}c@{}}
        {\footnotesize\begin{transgreek}\scantokens{#1\empty}\end{transgreek}}\\
        {\scriptsize #2}\\
        \end{tabular}}

        \XeTeXinputnormalization=1

        % Font
        \defaultfontfeatures{Ligatures=TeX}
        \setmainfont[Numbers=OldStyle]{Palatino Linotype}
        \setsansfont[Numbers={OldStyle,Proportional},Scale=MatchLowercase]{Fontin Regular}
        \setmonofont[Numbers=OldStyle,Scale=MatchLowercase]{Liberation Mono}
        \newfontfamily{\fonttitolo}[Numbers=OldStyle,Scale=MatchLowercase]{Scriptina Pro}
        \newfontfamily{\fontsfsc}[Numbers=OldStyle,Scale=MatchLowercase]{Fontin}

        \begin{document}

        \interl{<'oti}{that} \end{document}` non ottengo quello che desidero. C'è modo di scrivere la parola così come compare nel testo che sto copiando? Grazie e buon week end, Marco. P.S. Il file "asciitogreek" lo ha gentilmente fornito Enrico in questa discussione.

        Naturalmente asciitogreek serve per font caricati con fontspec; per il tuo è del tutto inutile.

        `\documentclass[a5paper,10pt,openany,twocolumn]{memoir}

        % !TEX encoding = UTF-8
        % !TEX program = xelatex

        \usepackage{etex}
        \usepackage{etoolbox}
        % Lingue
        \usepackage{polyglossia}
        \setmainlanguage{italian}

        % Greco
        \usepackage[LGR,EU1]{fontenc}
        \usepackage{gfsporson}

        \usepackage{fontspec}

        \defaultfontfeatures{Ligatures=TeX}
        \setmainfont[Numbers=OldStyle]{Palatino Linotype}
        \setsansfont[Numbers={OldStyle,Proportional},Scale=MatchLowercase]{Fontin Regular}
        \setmonofont[Numbers=OldStyle,Scale=MatchLowercase]{Liberation Mono}
        \newfontfamily{\fonttitolo}[Numbers=OldStyle,Scale=MatchLowercase]{Scriptina Pro}
        \newfontfamily{\fontsfsc}[Numbers=OldStyle,Scale=MatchLowercase]{Fontin}

        \newenvironment{transgreek}
        {\catcode`\~=12 \fontencoding{LGR}\fontfamily{porson}\selectfont}
        {}
        % Interlineare
        \newcommand{\interl}[2]{%
        \begin{tabular}[t]{@{}c@{}}
        {\footnotesize\begin{transgreek}\scantokens{#1\empty}\end{transgreek}}\\
        {\scriptsize #2}\\
        \end{tabular}}

        % Font

        \begin{document}

        Ecco quello che succede \interl{<'oti}{that} se uso il comando \verb|\interl| con un numero di parole sufficienti per far andare a capo la riga. \end{document}` Ciao Enrico

      • #79832
        Up
        0
        Down
        ::


        Ciao Enrico,

        ora ottengo esattamente quanto volevo! 😀

        Grazie mille e buona giornata!
        Marco.

      • #79833
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          Non ho capito cosa intendi. Se intendi dire che pensi non ci sia, nel greco antico, la lettera greca omicron sulla quale compaiono sia lo spirito aspro che l’accento acuto, posso dirti che non sono certo un esperto di greco antico. Ho trovato questa espressione su un libro e vorrei soltanto riportare quanto trovo scritto nella stessa maniera.

          Anch’io non avevo capito bene se quello spirito e quell’accento erano quello che volevi ottenere o quello che ti veniva fuori.

        • #79834
          Up
          0
          Down
          ::


          Ciao Claudio,

          OldClaudio” post=79018

          Non ho capito cosa intendi. Se intendi dire che pensi non ci sia, nel greco antico, la lettera greca omicron sulla quale compaiono sia lo spirito aspro che l’accento acuto, posso dirti che non sono certo un esperto di greco antico. Ho trovato questa espressione su un libro e vorrei soltanto riportare quanto trovo scritto nella stessa maniera.

          Anch’io non avevo capito bene se quello spirito e quell’accento erano quello che volevi ottenere o quello che ti veniva fuori.

          Chiedo scusa per la poca chiarezza che ho avuto. Quello spirito e quell’accento erano quello che volevo ottenere.

          Ciao e buon week end,
          Marco.

      Visualizzazione 5 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top