persian

Beamer 使用 Pandoc 和 Markdown 进行演示 - 使用 xelatex 作为 pdf 引擎无法正确显示大多数波斯字体
persian

Beamer 使用 Pandoc 和 Markdown 进行演示 - 使用 xelatex 作为 pdf 引擎无法正确显示大多数波斯字体

我正在尝试创建一个投影机演示使用潘多克和降价,因为我用波斯语写,所以我需要使用--pdf-engine=xelatex。 我有一个pres.md包含以下内容的文件: --- dir: rtl title: "روش پژوهش و ارائه" author: "امیر شبانی" date: "یک‌شنبه - ۸ دی ۱۳۹۸" --- 现在,如果我使用它BNazanin作为字体并使用此命令编译文件, pandoc pres.md -t beamer -o pres.pdf --pdf-engine=xelatex -V mainfon...

Admin

在 XeTeX 中将某个 Unicode 字符替换为另一个
persian

在 XeTeX 中将某个 Unicode 字符替换为另一个

我使用 XeLaTeX 和 XePersian 编写波斯语文档。不幸的是,波斯语中一些常用的字体不支持重要的字符,例如ی所以我应该用阿拉伯语来代替它们,比如ي以获得预期结果。其他一些人支持它,所以我应该恢复更改。 我无法将 ی 中的每个字符都替换为 ي,因为这样,我的波斯语宏和本地化的 XePersian 命令将失败,如果我手动执行此操作,则在更改字体后,我将不得不再次执行此操作。当然,这可以在字体级别修复,但我无法编辑字体。:-/ 我的问题是,从宏观层面上来说,是否可以用 ي 代替 ی? 我尝试了这个,但是没有用: \documentclass[1...

Admin

聊天气泡文本内容中波斯语文本的颜色与英语文本的颜色不同
persian

聊天气泡文本内容中波斯语文本的颜色与英语文本的颜色不同

此代码目前仅适用于数字和英文文本。但是,文本的颜色无法正确应用于波斯语文本。我该如何修改它以实现与波斯语文本相同的效果? \documentclass[border=10pt]{standalone} \usepackage{tikz} \usetikzlibrary{shapes,snakes} \usepackage{amsmath,amssymb} \usepackage{graphicx} \graphicspath{ {./} } \usepackage{xcolor} %___________________ \usepackage{epig...

Admin

`classicthesis` 没有给我标题中的小写字母
persian

`classicthesis` 没有给我标题中的小写字母

classicthesis我在一份需要使用波斯语文本(阿拉伯文字)的文档中使用。我使用polyglossia并XeLaTeX配合使用。我希望主字体是 Palatino/TeX Gyre Pagella。不幸的是,我只能使用 Palatino 字体但不是小写字母的标题。我不知道我做错了什么。对于某些标题,第一个字母被编译为小写字母,但其余字母没有。 这是我的 MWE: \documentclass[ a4paper, fontsize=11pt ...

Admin

由于在“foreigndisplaycquote”环境中使用“biblatex”和“polyglossia”,且波斯语为外语,导致出现意外换行
persian

由于在“foreigndisplaycquote”环境中使用“biblatex”和“polyglossia”,且波斯语为外语,导致出现意外换行

我使用foreigndisplaycquotecsquotes 包中的 -environment 来在我的文档中使用较长的外语引文。它的设置如下: \usepackage[autostyle=true]{csquotes} \SetCiteCommand{\autocite} \renewcommand{\mkccitation}[1]{#1} 不幸的是,这导致每个来自 -environment 的脚注后都出现一个空行foreigndisplaycquote。当我禁用波斯语作为其他语言时,空行就会消失。不幸的是,这不是一个选项,因为我的文档包含波斯语文本,...

Admin

xepersian & polyglossia:尽管德语是主要语言,但章节编号是 rtl
persian

xepersian & polyglossia:尽管德语是主要语言,但章节编号是 rtl

我有一份包含波斯语元素的文档。为了正确排版,我使用了xepersian。不幸的是,这导致所有小节的编号都是 RTL 而不是 LTR,因此是 1.2.3 而不是 3.2.1。 我该如何改变这种情况? 最小工作示例: \documentclass[11pt,a4paper]{article} % Font and Language Packages \usepackage{fontspec} % For font customization \usepackage{xunicode} % Extra Unicode sup...

Admin

fontspec 无法识别自定义粗体字体
persian

fontspec 无法识别自定义粗体字体

我正在尝试将一本用 MS Word 编写的波斯语书转换为 LaTeX(我使用 Overleaf 因为我是新手)并且所述书中有很多粗体单词。\textbf{} 似乎无法与我导入的自定义字体一起使用。自定义字体有 3 种样式(常规、轮廓和粗体)。我试了一下, \setmainfont{B Nazanin.ttf}当我意识到无法识别粗体时,我导入了仅粗体的 B Nazanin 字体版本并尝试\setmainfont{B Nazanin.ttf}[BoldFont={B Nazanin Bold.ttf}]创建一个设置为 \Bold 的命令,每次我将其包含在文档中时...

Admin

在 xepersian 的拉丁环境中使用波斯语脚注
persian

在 xepersian 的拉丁环境中使用波斯语脚注

当我在latin环境中时,我无法更改脚注标记阿拉伯风格波斯语(阿拉伯-印度语) 风格。 这是我使用的代码: \documentclass[a4paper, 12pt]{article} %packages: \usepackage{caption} \usepackage{subcaption} \usepackage{graphicx, float} \usepackage{amsmath, amsfonts, amssymb} \usepackage[table]{xcolor} \usepackage{xepersian} % fonts \set...

Admin

希望在 classicthesis 文档中排版 2 列波斯诗歌,否则将使用拉丁字母和 LTR
persian

希望在 classicthesis 文档中排版 2 列波斯诗歌,否则将使用拉丁字母和 LTR

我正在寻找在经典论文风格的文档中排版古典波斯诗歌的方法,该文档的其他语言是德语或英语。 基于这个问题我尝试过这个: % article example for classicthesis.sty \documentclass[10pt,a4paper]{article} % KOMA-Script article scrartcl \usepackage[LAE,T1]{fontenc} \usepackage{lipsum} \usepackage{url} \usepackage[farsi,ngerman]{babel} \usepackage[noc...

Admin

波斯字母不起作用
persian

波斯字母不起作用

我正在尝试使用波斯语字母。我现在如何添加波斯语单词?我没有遵循文档这里。 \documentclass{article} \usepackage{xepersian} \settextfont{XB Niloofar} \begin{document} \begin{latin} This is typeset by \textsf{\XePersian} package,\xepersianversion, \xepersiandate. \end{latin} \end{document} 我怎样才能使用above,比如说,在下面的代码片段中? 编...

Admin

在 vs code 中用 latex 编写波斯语文本
persian

在 vs code 中用 latex 编写波斯语文本

我想使用 VS code 作为我的新 latex 编辑器,因为它提供了很多很棒的功能。但由于我写了很多波斯语文本,VS code 无法正确显示它们。它没有 RTL 选项来格式化波斯语文本。我搜索了扩展或设置,但什么也没找到。有没有什么方法可以在 VS code 中编写波斯语文本,并且它会像在 Tex studio 中一样在编辑器中从右到左显示文本? ...

Admin

如何将从右到左(波斯语)整合到从左到右的行(英语)中?
persian

如何将从右到左(波斯语)整合到从左到右的行(英语)中?

我正在用英语写一篇论文,其中有一些波斯语。为此,我使用了\usepackage{polyglossia}。问题是波斯语脚本像主要英语句子一样从左到右显示,而不是从右到左显示。当我在单独的行上用波斯语书写时,它会正确对齐(从右到左)。 这是我的代码: \documentclass[12pt]{scrartcl} \usepackage{silence} \WarningFilter{latex}{Command \InputIfFileExists} \usepackage{fontspec} \usepackage{xunicode} \usepack...

Admin

如何用非拉丁语言的数字来书写方程式的数字?
persian

如何用非拉丁语言的数字来书写方程式的数字?

我正在使用 排版一份波斯语文档polyglossia。借助fontspecXeLaTeX,我可以在文本中复制/粘贴波斯数字,但当我对方程式执行相同操作时,编译不会为粘贴的波斯数字呈现任何内容。我尝试使用mathspec,例如\setmathsfont(Digits){XB Niloofar},但它没有任何变化。 \documentclass{article} \usepackage{amsmath} \usepackage{mathspec} \usepackage{fontspec} \usepackage{polyglossia} \setdefau...

Admin

波斯诗歌与德国诗歌并驾齐驱
persian

波斯诗歌与德国诗歌并驾齐驱

我想排版一份波斯诗歌文档,并附上它们的德语翻译。我有一些使用 Latex 的经验,但从未排版过波斯语。我对此进行了一些研究,似乎我无法使用我当前的 PDFLatex 设置来完成此操作。 我希望制作一个布局类似于此。我尝试使用 babel 和ngerman 并通过asfarsi在语言之间切换\selectlanguage描述在这里。不幸的是,该文件大部分仍为空白。 这是我目前拥有的: \documentclass[a5paper,10pt,twoside]{memoir} \usepackage[farsi,ngerman]{babel} \usepacka...

Admin