Письмо на тамильском языке (தமிழ்) Латекс

Письмо на тамильском языке (தமிழ்) Латекс

Сейчас я делаю набросок своей диссертации. Согласно правилам нашего университета, мы должны вестиТамильская версия синопсисав нашей диссертации. Я использовал Texmaker (LualaTEX). Может ли кто-нибудь подсказать мне, как вызвать тамильский язык в определенном разделе, не нарушая содержимое других разделов.

решение1

«Akshar Unicode» — это шрифт, который помог мне красиво выводить тексты на тамильском языке.

Исходный файл



\documentclass{article}
%Always start xelatex files with these in preamble. This helps in defining the script and fonts
\usepackage{fontspec}
%Set the main languge next as main font.
\setmainfont[Script=Devanagari]{Lohit Hindi}

%Set rest of the languages l;ike this. Experiment a bit. script=punjabi did not work. Replaced with gurmukhi and it works.

\newfontfamily{\tam}[Script=Tamil]{Akshar Unicode}
\newfontfamily{\tel}[Script=Telugu]{Akshar Unicode}
\newfontfamily{\kan}[Script=Kannada]{Mallige}
\newfontfamily{\Guja}[Script=Gujarati]{Lohit Gujarati}
\newfontfamily{\ben}[Script=Bengali]{Lohit Bengali}
\newfontfamily{\Punj}[Script=Gurmukhi]{Lohit Punjabi}

%English does not need any script specifiction! Just define the font.
\newfontfamily{\eng}{Arial}
\begin{document}
%No need to define script as this is the manin font set. Like defalut.
नमो पकवते नारायणाय! \\
%Switch language like this. { begins the changed line. \xxx denotes the switched  language. Use the same definition as denoted in preamble. } will end the switch and default to main unless again specified.
{\tel నమో పకవతే నారాయణాయ!}\\
{\kan ನಮೋ ಪಕವತೇ ನಾರಾಯಣಾಯ
}\\
{\Guja નમો પકવતે નારાયણાય!}\\
{\Punj ਨਮੋ ਪਕਵਤੇ ਨਾਰਾਯਣਾਯ!}\\
{\ben নমো পকবতে নারায়ণায়!}\\
{\tam நமோ பகவதே நாராயணாய!}\\

{\eng namo bhagavate naraayanaaya}\\
%the next line does not begin liekt he ones above. so it defaults to mainfont which is devanagari.
शुभम।
\end{document}

Выход:

латексный выход на индийских языках

О том же писали и здесь

https://goinggnu.wordpress.com/2013/06/10/indian-languages-in-latex/

решение2

Ваши требования несколько расплывчаты, и без MWE сложно дать правильный ответ, но вот отправная точка:

\documentclass{article}

\usepackage[english]{babel}

\babelfont[tamil]{rm}[Renderer=Harfbuzz]{FreeSerif}

\begin{document}

\section{English}

A section in English.

\section{Tamil}

\begin{otherlanguage}{tamil}
நூல் என்பது எண்ணப் பதிவாகிய கருத்துகளை எழுத்து உருவில் காட்டும் ஒரு கருவி.
\end{otherlanguage}

\section{English}

Another section in English.

\end{document}

введите описание изображения здесь

Связанный контент