![是否可以使用 pdflatex 在文档中本地实现马拉地语?](https://linux22.com/image/446573/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20pdflatex%20%E5%9C%A8%E6%96%87%E6%A1%A3%E4%B8%AD%E6%9C%AC%E5%9C%B0%E5%AE%9E%E7%8E%B0%E9%A9%AC%E6%8B%89%E5%9C%B0%E8%AF%AD%EF%BC%9F.png)
我正在尝试将文本从英语翻译成葡萄牙语,在原文的致谢中,有一个马拉地语的专有名称。我正在用 pdflatex 编译我的文档,不想切换到 xelatex 或 luatex。有没有办法用 pdflatex 编译马拉地语文本?在这种情况下,只是文档的一部分,例如一个段落。文档的主要语言将是葡萄牙语。
遵循最小代码:
\documentclass[article]{memoir}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[marathi,english,brazilian]{babel}
\begin{document}
\chapter{Introdução}
Este documento (...) bla bla bla (...)
\section{Sobre o }\label{sec:1.1}
Este pacote fornece (....) bla bla (...) este pacote.
\section{Licença}
Copyright \copyright\ 2006–2012 (...).
\section{Comentários (Feedback)}
Por favor, use a página do projeto (...).
\section{Agradecimentos}
O pacote foi originalmente (...) e nos anos seguintes.
Os módulos de linguagem deste pacote são possíveis graças aos%
seguintes colaboradores:
Ander Zarketa-Astigarraga (basco); Augusto Ritter Stoffel, %
Mateus Araújo, Gustavo Barros (brasileiros); (...); %
; निरंजन, Niranjan (Marata); % here is my problem.
(...); Sergiy M. Ponomarenko (ucraniano).
\section{Pré-requisitos}
\subsection{Requezitos}
\subsubsection{e-\TeX}
\paragraph{e-\TeX}
\subsection{Pacotes recomendados}
\subsection{Pacotes Úteis Adicionais}
\end{document}
答案1
下面也会产生你想要写的相同文本,但是请如果您可以访问 Xe/LuaLaTeX,请使用 David 的解决方案。
\def\DevnagVersion{2.17}
\documentclass{article}
\usepackage{devanagari}
\def\niranjan{{\small\dn Enr\2jn}}
\begin{document}
Ander Zarketa-Astigarraga (basco); Augusto Ritter Stoffel,
Mateus Araújo, Gustavo Barros (brasileiros); (...);
\niranjan, Niranjan (Marata)
\end{document}
解释
有一个名为devanagari
它提供了一种排版梵文的传统方法。因此,用户必须使用扩展编写以下内容.dn
,并使用名为的程序对其进行编译,devnag
该程序仍然是 TeX Live 的一部分。然后您将获得我上面提供的代码。由于您只需要一个单词,所以我自己做了这个练习,并为您提供了它,{\dn Enr\2jn}
否则它根本不透明。实际.dn
文件应如下所示:
\documentclass{article}
\usepackage{devanagari}
\begin{document}
{\dn nira.mjana}
\end{document}
答案2
如果只有一个名字,我会standalone
使用 opentype 字体和该名字创建一个类文档,然后使用将其包含在 pdftex 中
\includegraphics{niranjan.pdf}
对于你的情况,你可以使用类似如下的方法:
\documentclass{standalone}
\usepackage{fontspec}
\setmainfont[%
Script=Devanagari,%
Renderer=Harfbuzz%
]{Shobhika}% ctan.org/pkg/shobhika
\begin{document}
निरंजन
\end{document}
我想说,即使您安排了 pdftex 可以读取的 8 位字体,在 pdftex 中设置和运行所需的字体形状的机会也接近于零。