Caratteri lituani

  • Creatore
    Topic
  • #64032
    Up
    0
    Down
    ::


    Salve ragazzi 🙂

    Io ho un documento in italiano in cui devo scrivere alcume parole in lituano e mi servirebbero i caratteri lituani:
    http://it.wikipedia.org/wiki/Lingua_lituana#Alfabeto
    Ho cercato un po in giro ma non ho cavato un ragno dal buco.

    Voi cosa mi consigliate?

    Grazie mille per il vostro prezioso aiuto! 😀

Visualizzazione 16 filoni di risposte
  • Autore
    Risposte
    • #64033
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Immagino che tu abbia consultato il sito http://en.wikipedia.org/wiki/Lithuanian_language

        Da questo sito io ho capito quanto segue:

        1) le vocali a, e, i, u possono prendere l’ogonek, che in LaTeX si indica con la macro epr accenti \k:
        \k{a}, \k{e}, \k{i}, \k{u}; l’ogonek si applica anche alle maisucole.

        2) le senza ogonek può prendere l’accento punto anche in maiuscolo \.e, \.E

        3) la u può prendere la lunga anche in maiuscolo \=u, \=U

        Fra le consonanti:

        4) c, s e z possono prendere l’hachek (un piccolo circonflesso rovesciato) anche in maiuscolo; questo accento con LaTeX si indica con \v: \v{c}, \v{s}, \v{S}, \v{C}, \v{z}, \v{Z}.

        Tutte le altre lettere dell’alfabeto cosiddetto latino sono identiche all’italiano e le trovi tutte sulla tua tastiera.

        Naturalmente è noioso scrivere quelle macro per gli accenti, ma siccome non disponi di una tastiera lituana, non hai alternative; se dovessi copiare (copia e incolla) delle stringhe di testo lituane da un sito internet, o da documenti di vario genere, allora potrebbe farti comodo usare l’encoding utf8; ti risparmi di indicare gli accenti e potresti sperare che questa codifica, così come è implementata nel file di definizioni che accompagna TeX Live (forse anche MiKTeX) comprenda anche questo gruppo di lettere minuscole e il corrispondente gruppo di lettere maiuscole, che ti potrebbe far risparmiare molto tempo.

        Attento a diritti di proprietà letteraria quando copi dalla rete o da altri documenti; va bene purché citi la fonte in modo inequivocabile e chiaro.

      • #64034
        Up
        0
        Down
        ::


        Io utilizzerei XeLaTeX con il pacchetto polyglossia che sostituisce babel ha anche il lituano come lingua. Non è affatto difficile da usare, poi leggendo l’introduzione ci metterai un secondo a districarti nelle piccole differenze con LaTeX.

        Ciao,

        Andrea

      • #64035
        Up
        0
        Down
        ::

        kamet69″ post=63081Salve ragazzi 🙂

        Io ho un documento in italiano in cui devo scrivere alcume parole in lituano e mi servirebbero i caratteri lituani:
        http://it.wikipedia.org/wiki/Lingua_lituana#Alfabeto
        Ho cercato un po in giro ma non ho cavato un ragno dal buco.

        Voi cosa mi consigliate?

        Grazie mille per il vostro prezioso aiuto! 😀

        `\documentclass[a4paper]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage{newunicodechar}
        \newunicodechar{Ė}{\.{E}}
        \newunicodechar{Į}{\k{I}}
        \newunicodechar{Ų}{\textogonekcentered{U}}
        \newunicodechar{Ū}{\={U}}
        \newunicodechar{ė}{\.{e}}
        \newunicodechar{į}{\k{i}}
        \newunicodechar{ų}{\k{u}}
        \newunicodechar{ū}{\={u}}

        \pagestyle{empty}
        \begin{document}

        a ą b c č d e ę ė f g h i į y j k l m n o p r s š t u ų ū v z ž

        A Ą B C Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž
        \end{document}`

        Ciao
        Enrico

      • #64036
        Up
        0
        Down
        ::


        Ho provato a fere come ho scritto Enrico:

        Quando copio il seguente codice nell’intestazione compila senza problemi

        `
        \usepackage{newunicodechar}
        \newunicodechar{Ė}{\.{E}}
        \newunicodechar{Į}{\k{I}}
        \newunicodechar{Ų}{\textogonekcentered{U}}
        \newunicodechar{Ū}{\={U}}
        \newunicodechar{ė}{\.{e}}
        \newunicodechar{į}{\k{i}}
        \newunicodechar{ų}{\k{u}}
        \newunicodechar{ū}{\={u}}
        `

        Naturamente utilizzo gia l’UTF8 ed il T1.

        Però non appena provo a scrivere i caratteri lituani mi da questo errore:

        ! Package inputenc Error: Unicode char \u8:Ä– not set up for use with LaTeX.

        Sono questi che non funzionnano: ė į ų ū

        però se quelle stesse lettere le scrivo così:

        `
        \.{e}
        \k{u}
        \={u}
        \k{i}
        `

        allora funzionano

        Sapete dirmi perché?

      • #64037
        Up
        0
        Down
        ::


        Il tuo messaggio è contraddittorio: prima dici che funziona, poi che non funziona.

        Esempio minimo, per favore.

        Ciao
        Enrico

      • #64038
        Up
        0
        Down
        ::


        messo tutto quello che devo nell’intestazione, alcune lettere funzionano scrivendole e basta, queste:
        ą č ę š ž

        le altre (ė į ų ū) invece funzionano solo se scrivi il comando “specifico”, ad esempio \={u}

      • #64039
        Up
        0
        Down
        ::

        kamet69″ post=63096messo tutto quello che devo nell’intestazione, alcune lettere funzionano scrivendole e basta, queste:
        ą č ę š ž

        le altre (ė į ų ū) invece funzionano solo se scrivi il comando “specifico”, ad esempio \={u}

        Be’, il mio esempio ti funziona?

        Ciao
        Enrico

      • #64040
        Up
        0
        Down
        ::


        no, devo commentare le lettere ė į ų ū e poi funziona

      • #64041
        Up
        0
        Down
        ::


        A me funziona. Posso solo fare la supposizione che il tuo documento non sia propriamente codificato UTF-8.

        Non ti dà errore alle righe corrispondenti ai comandi \newunicodechar? Perché l’altra supposizione è che tu non abbia messo quelle righe. Infatti in tal caso ottengo
        `Unicode char \u8:<97> not set up for use with LaTeX.
        Unicode char \u8:
        not set up for use with LaTeX.
        Unicode char \u8: not set up for use with LaTeX.
        Unicode char \u8: not set up for use with LaTeX.
        Unicode char \u8:<96> not set up for use with LaTeX.
        Unicode char \u8:
        not set up for use with LaTeX.
        Unicode char \u8: not set up for use with LaTeX.
        Unicode char \u8: not set up for use with LaTeX.`
        Un totale di otto errori.

        Ciao
        Enrico

      • #64042
        Up
        0
        Down
        ::


        allora questa è la mia classe:

        `

        \documentclass[a4paper, 12pt]{book}%

        \usepackage[UTF8]{inputenc}
        \usepackage[T1]{fontenc}
        \usepackage[italian]{babel}

        %\usepackage{hyperref}

        \usepackage{lmodern} %ANTI SGRANAGGIO!!! %Type1-font for non-english texts and characters

        \usepackage{url}
        \usepackage{float}

        %% Multibibliografia per fa funzionare sitografia %%%%%%%%%%%
        \usepackage[resetlabels]{multibib}
        \newcites{web}{Siti Web Consultati}

        %% Line Spacing %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        \usepackage{setspace}
        %\singlespacing %% 1-spacing (default)
        \onehalfspacing %% 1,5-spacing
        %\doublespacing %% 2-spacing

        %% Other Packages %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %\usepackage{a4wide} %%Smaller margins = more text per page.
        %\usepackage{fancyhdr} %%Fancy headings
        %\usepackage{longtable} %%For tables, that exceed one page

        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% Options / Modifications
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

        %\input{options} %You need a file 'options.tex' for this
        %% ==> TeXnicCenter supplies some possible option files
        %% ==> with its templates (File | New from Template…).

        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% Comandi e ambienti definiti da me
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

        \newenvironment{tab}[1]%
        {\begin{tabular}{|#1|}\hline}%
        {\hline\end{tabular}}

        \newenvironment{tabSenzaLinee}[1]%
        {\begin{tabular}{|#1|}}%
        {\end{tabular}}

        \usepackage{amsmath}%
        \usepackage{amsfonts}%
        \usepackage{amssymb}%
        \usepackage{graphicx}
        %———————————————————-
        \newtheorem{theorem}{Theorem}
        \newtheorem{acknowledgement}[theorem]{Acknowledgement}
        \newtheorem{algorithm}[theorem]{Algorithm}
        \newtheorem{axiom}[theorem]{Axiom}
        \newtheorem{case}[theorem]{Case}
        \newtheorem{claim}[theorem]{Claim}
        \newtheorem{conclusion}[theorem]{Conclusion}
        \newtheorem{condition}[theorem]{Condition}
        \newtheorem{conjecture}[theorem]{Conjecture}
        \newtheorem{corollary}[theorem]{Corollary}
        \newtheorem{criterion}[theorem]{Criterion}
        \newtheorem{definition}[theorem]{Definition}
        \newtheorem{example}[theorem]{Example}
        \newtheorem{exercise}[theorem]{Exercise}
        \newtheorem{lemma}[theorem]{Lemma}
        \newtheorem{notation}[theorem]{Notation}
        \newtheorem{problem}[theorem]{Problem}
        \newtheorem{proposition}[theorem]{Proposition}
        \newtheorem{remark}[theorem]{Remark}
        \newtheorem{solution}[theorem]{Solution}
        \newtheorem{summary}[theorem]{Summary}
        \newenvironment{proof}[1][Proof]{\textbf{#1.} }{\ \rule{0.5em}{0.5em}}
        %———————————————————-

        %Lettere Lituane
        \usepackage{newunicodechar}
        \newunicodechar{Ė}{\.{E}}
        \newunicodechar{Į}{\k{I}}
        \newunicodechar{Ų}{\textogonekcentered{U}}
        \newunicodechar{Ū}{\={U}}
        \newunicodechar{ė}{\.{e}}
        \newunicodechar{į}{\k{i}}
        \newunicodechar{ų}{\k{u}}
        \newunicodechar{ū}{\={u}}

        \begin{document}

        \frontmatter
        \pagestyle{empty} %No headings for the first pages.

        \title{Social Network Analysis\\Progetto Veivirzenu Gimnazija}
        \author{Andrea Febbo\\Mat: 0000555778}
        \date{Anno Accademico 2011/2012}
        \maketitle

        \tableofcontents%Stampa l'indice.

        \input{files/introduzione}

        \mainmatter
        \pagestyle{headings}

        a ą b c č d e ę ė f g h i į y j k l m n o p r s š t u ų ū v z ž

        A Ą B C Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž

        \input{files/obbiettivi}
        \input{files/raccolta}
        \input{files/analisi}
        \input{files/conclusioni}

        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% BIBLIOGRAFIA
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        \cleardoublepage
        \addcontentsline{toc}{chapter}{\bibname}
        \nocite{*}
        \bibliographystyle{plain}
        \bibliography{bibliografia}

        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        %% SITOGRAFIA
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        \cleardoublepage
        \addcontentsline{toc}{chapter}{Siti Web Consultati}
        \nociteweb{*}
        \bibliographystyleweb{plain}
        \bibliographyweb{web}

        %% The List of Figures
        \clearpage
        \addcontentsline{toc}{chapter}{List of Figures}
        \listoffigures

        %% The List of Tables
        %\clearpage
        %\addcontentsline{toc}{chapter}{List of Tables}
        %\listoftables

        %\appendix

        %\chapter{The First Appendix}

        \end{document}

        `

        Questo codice non so perche mi da appunto gli otto errori.

        però se scrivo questo tex non me li da:

        `

        \documentclass[a4paper]{article}
        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage{newunicodechar}
        \newunicodechar{Ė}{\.{E}}
        \newunicodechar{Į}{\k{I}}
        \newunicodechar{Ų}{\textogonekcentered{U}}
        \newunicodechar{Ū}{\={U}}
        \newunicodechar{ė}{\.{e}}
        \newunicodechar{į}{\k{i}}
        \newunicodechar{ų}{\k{u}}
        \newunicodechar{ū}{\={u}}

        \pagestyle{empty}
        \begin{document}

        a ą b c č d e ę ė f g h i į y j k l m n o p r s š t u ų ū v z ž

        A Ą B C Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž
        \end{document}

        `

        sapete dirmi perché?

      • #64043
        Doc
        Partecipante
          Up
          0
          Down
          ::


          Io non ho alcun problema con il tuo codice, ma ho corretto
          `\usepackage[UTF8]{inputenc}`
          in
          `\usepackage[utf8]{inputenc}`

        • #64044
          Up
          0
          Down
          ::


          Aveva ragione Enrico: Il documento non era codificato correttamente in utf8.
          Infatti quando ho apportato la modifica suggerita da Doc nell’ultimo post è andato tutto liscio come l’olio: hai avuto proprio occhio! 🙂

          Finalmente posso usare l’alfabeto lituano. 😀

          Ancora una volta siete stati imparegiabili ragazzi!
          Grazie 1 000 000 !

          AndreA

        • #64045
          Up
          0
          Down
          ::


          Bisogna fare molta attenzione a maiuscole e minuscole. C’è un altro modo di inserire i caratteri lituani, che ho scoperto facendo qualche indagine.
          `\documentclass[a4paper]{article}
          \usepackage[L7x,T1]{fontenc}
          \usepackage[utf8]{inputenc}
          \usepackage[lithuanian,italian]{babel}
          \newcommand{\lith}[1]{\foreignlanguage{lithuanian}{#1}}

          \pagestyle{empty}
          \begin{document}
          \lith{a ą b c č d e ę ė f g h i į y j k l m n o p r s š t u ų ū v z ž}

          \lith{A Ą B C Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž}

          Lo \lith{Žalgiris} di \lith{Kaunas} è una delle migliori squadre di basket (\lith{krepšinis}) della Lituania.
          \end{document}`
          Avrai anche la sillabazione corretta. Per le parole in lituano verrà usato il font Latin Modern; quindi non dovresti avere problemi con il tuo documento che già li adopera.

          Ciao
          Enrico

        • #64046
          Up
          0
          Down
          ::


          Domande:

          Cosa vuol dire L7x nel pacchetto fontec?

          Perché se ne pacchetto babel si deficnisce anche il lituano come lingua dopo bisogna creareed usare il comando lith per usare le lettere lituane?

          Grazie
          AndreA

        • #64047
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            \iith è soltanto un modo più breve per dire che vuoi scrivere qualche parola in lituano; tieni presente che nell’esempio di Enrico la lingua base del documento è l’italiano, non il lituano. Per altro secondo le indicazioni di Enrico bisogna usare per il lituano la codifica di uscita L7x, mentre per l’italiano serve al codifica T1.

            Pero…

            Enrico: io ho appena aggiornato il mio TeX Live 2011 sul mio iMac; non trovo tracce del lituano come lingua accessibile con babel; lo è con polyglossia, ma non con babel; non esiste la sillabazione e il file log della costruzione di pdflatex.fmt lo conferma, non esiste lithuanian.ld, quindi babel lo considera una lingua ignota per la quale non dispone né della sillabazione (sostituita con quella dell’inglese americano di default) né le parole predefinite. Che cosa usi tu per scrivere davvero in lituano?

          • #64048
            Up
            0
            Down
            ::

            OldClaudio” post=63236Enrico: io ho appena aggiornato il mio TeX Live 2011 sul mio iMac; non trovo tracce del lituano come lingua accessibile con babel; lo è con polyglossia, ma non con babel; non esiste la sillabazione e il file log della costruzione di pdflatex.fmt lo conferma, non esiste lithuanian.ld, quindi babel lo considera una lingua ignota per la quale non dispone né della sillabazione (sostituita con quella dell’inglese americano di default) né le parole predefinite. Che cosa usi tu per scrivere davvero in lituano?

            `> kpsewhich lithuanian.ldf
            /usr/local/texlive/2011/texmf-dist/tex/latex/lithuanian/lithuanian.ldf
            > grep lithuanian `kpsewhich language.dat`
            % from hyphen-lithuanian:
            lithuanian loadhyph-lt.tex`
            Il prologo della compilazione dice
            `Babel and hyphenation patterns for english, dumylang, nohyphenation,
            german-x-2011-07-01, ngerman-x-2011-07-01, afrikaans, ancientgreek, ibycus, arabic,
            armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch,
            ukenglish, usenglishmax, esperanto, estonian, ethiopic, 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, romanian, russian,
            sanskrit, serbian, serbianc, slovak, slovenian, spanish, swedish, turkish, turkmen,
            ukrainian, uppersorbian, welsh, loaded.`
            C’è tutto. Prova con
            `> kpsewhich pdflatex.fmt`
            Che cosa ti dice il terminale?

            Ciao
            Enrico

          • #64049
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Il terminale e il file pdflatex.log mi confermano che ho anche il lituano. Non so dove stessi guardando e perché non trovassi lithuanian.ldf (che non mi trova nemmeno kpsewhich) ma poi il lituano figura fra le lingue che babel potrebbe sillabarmi e gestirmi; Ho provato il tuo esempio e funziona.

              Adesso è un mio problema scoprire perché, sebbene il lituano compaia anche in file log di un paio di anni fa, oggi non riuscissi a trovarne traccia.

              Ciao e grazie
              Claudio

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

          Go to top