- Questo topic ha 17 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 11 mesi fa da
OldClaudio.
-
CreatoreTopic
-
22 Settembre 2011 alle 9:57 #64032::
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! 😀
-
CreatoreTopic
-
AutoreRisposte
-
-
22 Settembre 2011 alle 11:38 #64033::
Immagino che tu abbia consultato il sito http://en.wikipedia.org/wiki/Lithuanian_languageDa 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.
-
22 Settembre 2011 alle 11:40 #64034
-
22 Settembre 2011 alle 11:58 #64035::
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
-
22 Settembre 2011 alle 12:54 #64036::
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é?
-
22 Settembre 2011 alle 17:23 #64037
-
22 Settembre 2011 alle 17:31 #64038
-
22 Settembre 2011 alle 17:42 #64039
-
22 Settembre 2011 alle 17:51 #64040
-
22 Settembre 2011 alle 18:23 #64041::
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
-
24 Settembre 2011 alle 11:43 #64042::
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é?
-
24 Settembre 2011 alle 13:22 #64043
-
24 Settembre 2011 alle 13:51 #64044::
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
-
24 Settembre 2011 alle 18:40 #64045::
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
-
25 Settembre 2011 alle 14:27 #64046
-
25 Settembre 2011 alle 15:39 #64047::
\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?
-
25 Settembre 2011 alle 18:05 #64048::
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
`Babeland 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
-
25 Settembre 2011 alle 18:52 #64049::
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
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.