我在 excel 中有一个表格,其中包含孟加拉语和英语文本。我想将其转换为 latex,但texstudio
似乎无法显示混合文本,要么只显示孟加拉语文本,要么只显示英语文本。
我努力了这种方法但它不能同时对两种语言起作用。
以下代码仅显示孟加拉语部分而不显示英语部分。如何才能同时显示两者?
\documentclass[12pt,notitlepage,oneside]{report}
\usepackage{buetcseugthesis}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
% Uncomment the following lines if you need to write in Bangla
\usepackage{fontspec}
\usepackage{polyglossia}
\setotherlanguage[numerals=Devanagari]{bengali}
\setmainlanguage{english}
\newfontscript{BengaliOpenTypeOld}{beng}
\newfontscript{BengaliOpenTypeNew}{bng2}
\newfontfamily\bengalifont{Noto Sans Bengali}[Script=BengaliOpenTypeNew]
\begin{document}
\begin{table}[!htp]\centering
\caption{Generated by Spread-LaTeX}\label{tab: }
\scriptsize
\begin{bengali}
\begin{tabular}{|c|c|}
text1 &ডায়াবেটিস রুগীদের ডায়াবেটিস থেকে কিভাবে ওষুধ ছাড়াই ভালো থাকবেন। \\
text2 &মায়ের ডায়াবেটিসে নবজাতকের ঝুঁকি দ্বিগুণ #ইত্তেফাক #নিউজ #ittefaq #ডায়াবেটিস \\
\end{tabular}
\end{bengali}
\end{table}
\end{document}
答案1
为此,您可以使用pdflatex_bengali基于邦泰克斯包裹。
快速入门指南
- 放在MF文件夹及其所有内容与 LaTeX 源代码位于同一目录中。
- 放在孟加拉语命令.tex文件与你的 LaTeX 源代码位于同一目录中。
- 放入
\input{bangla_commands}
LaTeX 源代码的序言中 - 当您编写 বাংলা 时,将其括在
\bng
这样的命令中{\bng baNNGla \*l*ikhun}
,该命令应输出 বাংলা লিখুন - 该
\bng
命令可以用指定其他大小的命令替换,这在 演示文本和 演示.pdf文件。 - 下面是一个简单的示例文档
\documentclass{article}
\title{Bengali Test}
\author{{\lbng Airt/r \*gh*eaSh}}
\input{bangla_commands}
\begin{document}
\maketitle
\section{Example}
This is english {\bng baNNGla \*l*ikhun}
\end{document}