Bengali is the second largest Contemporary Ethnic Group on this Earth. Bengali (Bangla) is Available in Adobe Typekit Web Font too. Here is How to Install the Packages and How to Write Bengali (Bangla) in LaTeX. Commonly the users find the way to how to write Bengali in LaTeX with English and Mathematical equations. Bengali Font is developed in 1980 by the Bengali Mac Users group. Japanese and Bengali originated one common script.
How to Write Bengali (Bangla) in LaTeX : Basics
LaTeX currently is in Third Version. ctan.org
is the official repository for LaTeX. There are variations of LaTeX like XeTex, LuaTeX etc. However, we are talking about original LaTeX. Bengali (Bangla) in LaTeX has two known packages – one is bangtex
, and another is package by Mr. Angshuman Pandey named bengali-pandey
. The later has full Multilingual and supports UTF-8 Font. This was the original Bengali (Bangla) LaTeX :
1 2 | http://www.saha.ac.in/theory/palashbaran.pal/bangtex/samples/samptex.pdf Sample : http://www.saha.ac.in/theory/palashbaran.pal/bangtex/samples/samptex.pdf |
When we are typing in Bengali and including English font, that English Font is Roman. It demands UTF-8 support in Font Family. Otherwise things become difficult. Original LaTeX Editor is TeXLive
, which is MacTeX
for OS X.
---
1 | http://www.tug.org/texlive/ |
Now, Omega is a Package for LaTeX :
1 | https://www.ctan.org/pkg/omega |
Bengali Omega transliteration or in UTF-8 is supported by Bengali-Omega :
1 | https://www.ctan.org/pkg/bengali-omega |
mkbangtex
makes Bengali document written phonetically in Roman script output to bangtex
:
1 | https://www.ctan.org/pkg/mkbangtex |
Please read the PDF documentations in their repository. Most commonly you want this :
That is written here :
1 | http://ctan.imsc.res.in/macros/omega/latex/contrib/bengali-omega/doc/Manual-Bengali-omega-tex.pdf |
How to Write Bengali (Bangla) in LaTeX : OS X Installation
Most of the Mac Users use iTerm 2 and HomeBrew. HomeBrew has cask. Suppose we need bangtex
aka Bangla language LaTeX for OS X with Homebrew package manager, then we will run :
1 2 3 4 5 6 7 8 9 10 | brew install caskroom/cask/brew-cask && brew cask install mactex sudo tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet sudo tlmgr update --self --all tlmgr search --file article.cls bangtex: texmf-dist/tex/latex/bangtex/barticle.cls einfuehrung: texmf-dist/doc/latex/einfuehrung/exaarticle.cls ... ... |
You will get the GUI stuffs will be at /Application/TeX
. This installs bangtex
.
How to Write Bengali (Bangla) in LaTeX : deb GNU/Linux Installation
For deb based GNU/Linux (Debian, Ubuntu) we need to install for Vanilla :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz tar -xzvf install-tl-unx.tar.gz rm -r install-tl-unx.tar.gz cd install-tl-20140417 sudo ./install-tl sudo ln -s /usr/local/texlive/2013/bin/* /opt/texbin sudo vim /etc/environment ## start copying for/etc/environment PATH="/opt/texbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" ## end copying for /etc/environment sudo apt-get install equivs --no-install-recommends mkdir /tmp/tl-equivs && cd /tmp/tl-equivs equivs-control texlive-local equivs-build texlive-local sudo dpkg -i texlive-local_2013-1_all.deb ## how to update sudo /usr/local/texlive/2013/bin/x86_64-linux/tlmgr update --all |
How to Write Bengali (Bangla) in LaTeX : rpm Installation
OpenSuSE 13.X has rpm :
1 | http://rpm.pbone.net/index.php3/stat/4/idpl/32937201/dir/opensuse_13.x/com/texlive-bangtex-2015.104.svn15878-99.3.noarch.rpm.html |
LaTeX has official forum. In case of other need, please ask the package maintainers.
More on How to Write Bengali (Bangla) in LaTeX
XeTeX is with MikTeX. For compatibility with existing ASCII files, working with UTF-8 is better rather than UTF-16, (or OS X Unicode as option in TeXShop Editor). XeTeX always uses UTF-8 for the text files it writes, such as the log file and write commands. Command line way to set the recommended TeXShop preferences for use with XeTeX is by executing the following commands in OS X Terminal window:
1 2 3 4 | defaults write TeXShop Encoding "UTF-8 Unicode" defaults write TeXShop TexScriptCommand "xetex" defaults write TeXShop LatexScriptCommand "xelatex" defaults write TeXShop DefaultScript 102 |
One should clarify the concept of Omega, XeTeX before running installation. Bengali Calligraphic Fonts are also available :
1 2 | http://onkur.sourceforge.net/?page_id=42&lang=en http://www.indiantypefoundry.com/news/tulika-bengali/ |