越南語和坎塔雷爾

越南語和坎塔雷爾

我正在使用 Cantarell 字體用越南語寫一篇文章。但是,如果我使用的\usepackage[utf8]{vietnam}話,字體會自動變更為正常的 LaTeX 字體。當我使用時也發生了同樣的事情\usepackage[vietnamese]{babel}

如果我不使用這些包,則無法正確產生文字。

這是我的 MWE:

\documentclass[12pt]{article}
\usepackage[default]{cantarell}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage[utf8]{vietnam}
%\usepackage[vietnamese]{babel}
\title{Cantarell và Tiếng Việt}
\begin{document}
\maketitle
\section*{Introduction}
This is Vietnamese. Đây là tiếng Việt
\end{document}

結果如下:

在此輸入影像描述

我該如何解決這個問題?請幫我。

謝謝

答案1

使用 unicode 引擎 (lualatex):

\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{Cantarell}
\usepackage[vietnamese]{babel}
\title{Cantarell và Tiếng Việt}
\begin{document}
\maketitle
\section*{Introduction}
This is Vietnamese. Đây là tiếng Việt
\end{document}

在此輸入影像描述

答案2

如果您綁定到pdflatex,您可以使用支援越南語的其他無襯線字體。

\documentclass[12pt]{article}
\usepackage{ysabeau}
\usepackage[utf8]{vietnam}

\renewcommand{\rmdefault}{\sfdefault}

\title{Ysabeau và Tiếng Việt}

\begin{document}

\maketitle

\section*{Introduction}

This is Vietnamese. Đây là tiếng Việt

\end{document}

在此輸入影像描述

相關內容