Die Sprachen Devanagari und Thai

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Die Sprachen Devanagari und Thai

Re: Die Sprachen Devanagari und Thai

von AaronK » Mo 31. Mai 2021, 15:24

Danke für den Hinweis. Ich werde auf XeLatex und Polyglossia umstellen. In diesem Projekt reicht es, die einzelnen Buchstaben für die Sprachen auf Unicode umstellen, weil ich nur verschiedene Alphabete benötige. Jetzt ist die Frage, wie stelle ich auf Unicode in XeLatex um? Welche Pakete muß ich einbinden?

Re: Die Sprachen Devanagari und Thai

von u_fischer » Mo 31. Mai 2021, 14:34

\usepackage{devanagari}

Tapfer.

Warum verwendest du nicht eine Engine wie lualatex oder xelatex, die mit solchen Skripten (und den dafür nötigen Schriften) direkt richtig umgehen können? Keines der diversen Pakete für pdflatex, die du verwendest, wird noch weiterentwickelt. Die mögen noch mehr oder weniger gut funktionieren, aber es gibt kaum noch Leute, die wissen, wie sie es tun und die vielleicht Fragen dazu beantworten können (und wollen).

Re: Die Sprachen Devanagari und Thai

von AaronK » Mo 31. Mai 2021, 11:56

Ich habe eine Lösung für die Sprache Hindi gefunden.

\documentclass{article}
\usepackage{devanagari}
\begin{document}
{\dn di"saa}
\end{document}

  1. Führe folgenden Befehl aus: devnag temp.dn. Die Ausgabe ist temp.tex
  2. Danach pdflatex temp.tex
  3. In File temp.tex sieht man {\dn EdfA}
  4. Kopiere den Text in das Original tex file

Re: Die Sprachen Devanagari und Thai

von gast. » Mi 26. Mai 2021, 20:44

Ganz allgemein sei darauf hingewiesen, dass die Unicode-Fähigkeit von XeLaTeX und LuaLaTeX bei solchen Vorhaben oftmals hilfreich ist.

Re: Die Sprachen Devanagari und Thai

von Grummelgast » Mi 26. Mai 2021, 20:42

Klick mal auf LaTeX Ausgabe. Merkst du etwas?

Re: Die Sprachen Devanagari und Thai

von AaronK » Mi 26. Mai 2021, 17:27

Hier das funktionsfähiges Minimalbeispiel. Ich benötige noch die Sprachen Hindi und Thai. Die Idee Unicode ist vielleicht eine gute Idee. Wie zusätzlichen Packete muß ich einfügen, um Unicode mit pdfLatex zum Laufen zu bringen? Das Packet Hindi läßt sich laden. Ich weiß nicht, wie ich einen Buchstaben aus dem Alphabet Hindi in meine Tabelle eintragen muß. Wenn ich das Paket Thai lade, dann bekomme ich die Fehlermeldung Package inputenc Error: Invalid UTF-8 byte "9F. Hier scheint etwas mit den Umlauten nicht in Ordnung zu sein.

\documentclass[8pt,openright,twoside]{extbook}
\usepackage[sfdefault,condensed]{roboto}
\usepackage{roboto-mono}
\usepackage[OT2,T1]{fontenc}
\usepackage[hindi,russian,ngerman]{babel}
%\usepackage{amsmath,amsfonts,amsthm,bm}
\usepackage{booktabs}
\usepackage{titlesec,color}
\usepackage[table]{xcolor}
\usepackage{array}
\usepackage{footnote}
\usepackage{forloop}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{siunitx}
\usepackage{supertabular}
\usepackage{paralist}
\usepackage{ragged2e}
\usepackage{subcaption}
\usepackage{xurl}

%% Set paper size
% DIN B6
\usepackage[
  b6paper,
  left=10mm,
  right=10mm,
  top=10mm,
  bottom=10mm,
%  includeheadfoot,
  headsep=0mm,
  footskip=5mm,
%  nomarginpar,     % kein Platz für Randnotizen
%  showframe,       % Anzeige des Satzspiegels
]{geometry}

%% Chapter formating
\newcommand{\hsp}{\hspace{10pt}}
\titleformat{\chapter}[hang]{\large\bfseries}{\thechapter\hsp{|}\hsp}{0pt}{\large\bfseries}
\titlespacing*{\chapter}{0pt}{0pt}{0pt}

%% Section formating
\titleformat{\section}{\normalsize\bfseries}
\titleformat{\subsection}{\small\bfseries}
\titleformat{\subsubsection}{\small\bfseries}
\titleformat{\paragraph}{\footnotesize\bfseries}

%% Don’t add extra space after sentences
\frenchspacing

%% Set parindent
%\setlength{\parindent}{0pt}
\setlength{\parskip}{.5em}

\setlength{\LTpre}{6pt}
\setlength{\LTpost}{6pt}

%% Sorgt beim Dokumenttyp book dafür, daß kein Ausgleich des unteren Seitenrandes durch Dehnung der Absatzabstände durchgeführt wird.
\raggedbottom

%% Ausrichtung und Silbentrennung in einer Tabelle
\newcolumntype{F}[1]{>{\RaggedRight\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
\newcolumntype{T}[1]{>{\Centering\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}
\newcolumntype{K}[1]{>{\RaggedLeft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}

%% Fehlerkorrektur im Inhaltesverzeichnis
%\renewcommand\@pnumwidth{2em}%

%% Languages
\usepackage{arabtex}
\usepackage{cjhebrew}
\usepackage{CJKutf8}
\usepackage{textgreek}

\begin{document}

\begin{longtable}{@{\extracolsep{\fill}}cl@{}}\toprule
\textbf{Zeichen} & \textbf{Sprache}  \\\midrule
\endhead
\texttt{\RL{A}} & Arabisch \\
\texttt{a} & German \\
\texttt{\textalpha} & Griechisch \\
\texttt{\cjRL{'}} & Hebräisch \\
\texttt{\CJK{UTF8}{min}ア} & Japanisch \\
\texttt{\CJK{UTF8}{mj}ㅗ} & Koreanisch \\
\texttt{\cyr{a}} & Kyrillisch \\
\texttt{\RL{a}} & Persisch \\
\texttt{} & Thailändisch ????? \\
\texttt{} & Hindi ??????  \\
\end{longtable}
\end{document}

Re: Die Sprachen Devanagari und Thai

von gast. » Mi 26. Mai 2021, 15:14

Für Thai gibt es doch babel-thai, was ist denn damit das Problem?

Für Devangari gibt es AFAIK devanagari und akshar. Was davon zu empfehlen ist, kann ich nicht sagen. Ich kenne mich damit leider nicht näher aus.

Vielleicht bringt die CTAN-Suche auch noch mehr passende Pakete ans Licht.

Die Sprachen Devanagari und Thai

von AaronK » Mi 26. Mai 2021, 14:06

Ich verwende Tex Live 2020 und den Compiler pdfLatex bei Overleaf.com. Jetzt möchte ich neben den Sprachen Russisch, Greek, Deutsch, English, Hebrew Japanisch und Chinesisch noch Thai und Devanagari dazu nehmen.
Die anderen Sprache arbeiten einwandfrei.

Nach stundenlangem Suchen im Internet nun meine Frage; hat jemend eine Idee wie ich die 2 Sprachen zum Laufen bringe? Ich würde mich sehr über ein Minimal-Beispiel freuen.


Nach oben