xecjk

如何使用 \addCJKfontfeatures?
xecjk

如何使用 \addCJKfontfeatures?

该ctex软件包提供Mapping = fullwidth-stop将普通中文句号 (。) 转换为全角句号 (.)。(不要与半角句号 (.) 混淆。) 但是,这只适用于一种字体。 \documentclass[UTF8, fontset = fandol]{ctexart} \setCJKmainfont{FandolSong}[% Mapping = fullwidth-stop ] \begin{document} 天地玄黄,宇宙洪荒。盖此身发,四大五常。 \kaishu 天地玄黄,宇宙洪荒。盖此身发,四大五常。 \end{docume...

Admin

xeCJK 的字距调整太窄
xecjk

xeCJK 的字距调整太窄

我正在尝试使用 xelatex 和 xeCJK 包排版日语。出于某种原因,小假名会导致文本出现奇怪的字距。在下面的例子中,两个小假名之间以及小假名和标点符号之间的间距太窄。很明显,它们的宽度与常规假名不一样。 %!TEX program = xelatex \documentclass{article} \usepackage{xeCJK} \setCJKmainfont{IPAMincho} \begin{document} ぎゅっと持った。あっ、そうかも。 あいうえおかきくけこさしすせそ \end{document} 编译后,我得到以下内容: ...

Admin

在 LaTeX 中排版中文时缺少字符
xecjk

在 LaTeX 中排版中文时缺少字符

我在 stack overflow 中发布了这个问题,但没有得到答案,我在这里尝试看看我是否有更好的运气。 我正在尝试在 LaTeX 文档中包含一些中文字符。我尝试了网上建议的几种方法(CJK、XeLaTeX 等),最好的结果是一些字符可以正确显示,而其他字符则被符号替换。这是一个最小的工作示例: % !TEX program = XeLaTeX % !TEX encoding = UTF-16 \documentclass[UTF8,nofonts]{ctexart} \setCJKmainfont[BoldFont=FandolSong-Bold.o...

Admin

使用 GitHub Actions 制作韩语 Latex 符号 pdf
xecjk

使用 GitHub Actions 制作韩语 Latex 符号 pdf

我在用着乳胶作用使用 GitHub Actions 将用 latex 编写的代码构建成 pdf。 问题是我对韩语有困难。 你能帮我个忙吗? 韩文 \documentclass[12pt]{article} \usepackage{amsmath} \usepackage{graphicx} \usepackage{hyperref} \usepackage[latin1]{inputenc} \title{Getting started} \author{Korean} \begin{document} \maketitle ㄱㄴㄷㄹ 안녕하세요 ...

Admin

如何将首行缩进设置为当前字体(字符)宽度的2倍?
xecjk

如何将首行缩进设置为当前字体(字符)宽度的2倍?

我需要在文档中输入汉字,并且需要将首行的缩进设置为当前字体宽度的2倍才能符合中文的习惯,而汉字的宽度不是1em一定1ex的。 于是我尝试使用 LaTeX2e 命令\f@size来获取当前字体的宽度。我使用\setlength{\parindent}{\f@size \p@},它在缩进仅为当前字体宽度的 1 倍时运行良好。但是,当我设置 时\setlength{\parindent}{2\f@size \p@},缩进变得太大,就像下图一样: 并且只缩进当前字体宽度的 1 倍的效果是 另外,我尝试使用该\dimeval{}命令,但它也没有按预期工作。MWE ...

Admin

更改 xeCJK 而不编辑其源代码
xecjk

更改 xeCJK 而不编辑其源代码

其中xeCJK.sty有这个命令: \clist_const:Nn \c__xeCJK_CJK_chars_clist { "02EA -> "02EB , "2E80 -> "2EFF , "2F00 -> "2FDF , "2FF0 -> "2FFF , "3000 -> "303F , "3040 -> "309F , "30A0 -> "30FF , "3100 -> "312F , "3130 -> "318F , ...

Admin

包含中文的ACM论文提交不允许使用xeCJK包,也不支持XeTeX编译器
xecjk

包含中文的ACM论文提交不允许使用xeCJK包,也不支持XeTeX编译器

使用 ACM 模板 - acmsmall 版本 2.1(撰写本文时的最新版本),ACM 上传系统不支持 XeTeX 编译器;仅支持 LaTeX 编译器。 这是我的代码(最小版本): \documentclass[acmsmall]{acmart} \AtBeginDocument{% \providecommand\BibTeX{{% Bib\TeX}}} \usepackage{xeCJK} \setCJKmainfont{Noto Serif CJK TC} \definecolor{eclipseStrings}{RGB}{42,0....

Admin

LaTeX 中中文书名号 (《》) 书名的自定义格式
xecjk

LaTeX 中中文书名号 (《》) 书名的自定义格式

在中文排版惯例中,书名通常用书名号“《》和“》”括起来,它们是 UTF-8 Unicode 符号。可以使用 xeCJK 包(将中文、日文和韩文的所有字符和符号的 \catcode 设置为 11)支持这些符号。我想咨询是否有方法(类似于 shortvrb 处理 `|' 符号的方式)为“《》和“》”设置控制序列,让这些符号括起来的书名排版具有特定的格式,例如斜体或以蓝色显示等。 汉字排版tex文件通常如下: % !TEX program = xelatex \documentclass{article} \usepackage{xeCJK} \begin{doc...

Admin

\label 写入哪里?
xecjk

\label 写入哪里?

抱歉,这是一个基本问题。我不知道 \label 将数据写入哪里? 在我之前安装的 MikTex 2.9 中,我可以使用 \CJKnumber{\ref{X}}引用之前定义的数字 X 并将\CJKnumber该数字更改为中文字符。但是现在的安装不能。它说该数字\ref{X}未定义。因此我想检查它是否\ref{X}真的存在。 ...

Admin

关键包 xeCJK 错误:xeCJK 包需要 XeTeX 才能运行
xecjk

关键包 xeCJK 错误:xeCJK 包需要 XeTeX 才能运行

尝试渲染日文汉字: \documentclass[a4paper,svgnames,11pt]{article} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{xeCJK} \setCJKmainfont[BoldFont=STHeiti,ItalicFont=STKaiti]{STSong} \begin{document} Suzuki Matoshi (鈴木眞年). \textbf{Suzuki Matoshi (鈴木眞年).} \textit{Suzuki ...

Admin

tipauni,xeCJK:加载 xeCJK 会弄乱 IPA 变音符号的位置
xecjk

tipauni,xeCJK:加载 xeCJK 会弄乱 IPA 变音符号的位置

我想排版一份包含一些中文单词音标的文档。我想用中文字符来写这些单词,所以我xeCJK为此加载了该包。我还加载了该tipauni包以方便排版音标(这比手动输入实际的 unicode 要快得多)。 然而,我发现同时加载xeCJK和tipauni会导致一些 IPA 变音符号的位置向右移动太多,如下所示: 正确的位置应该是这样的(如果我注释掉,我会得到\usepackage{xeCJK}: 如果我直接输入unicode,它会正确显示;以下内容来自\textipa{\s{m}}m̩(第二个字符直接应用了unicode变音符号): 因此,这似乎是关于如何tipau...

Admin

目录
xecjk

目录

目录 上下文 问题 问题 上下文 我想使用“Noto Sans Mono CJK SC”字体来显示中文字符。该字体可在以下网址下载:Github 上的这个链接。 我知道可以使用包\setCJKmainfont{...}中的字体来设置中文字符的字体xeCJK。请参阅下面的最小工作示例。 \documentclass{article} \usepackage{xeCJK} \usepackage{lipsum} \setCJKmainfont{FandolKai} \begin{document} \par \lipsum[1][1-3] \...

Admin

如何在 ruby​​/furigana 中使用正常字母间距?
xecjk

如何在 ruby​​/furigana 中使用正常字母间距?

请参阅以下示例,改编自在原文上方和下方排版注音假名 \documentclass{report} \usepackage{xeCJK} \usepackage{ruby} \usepackage{setspace} %% \makeatletter \newcommand{\defaultrubysep}{0.25ex} \renewcommand{\rubysep}{\defaultrubysep} \newcommand{\english}{} \renewcommand{\english}{-3.2ex} \newlength{\kanji@kan...

Admin

使用 latexmk 渲染 pdf 时,CJK 支持突然不再起作用
xecjk

使用 latexmk 渲染 pdf 时,CJK 支持突然不再起作用

我正在使用此命令在配备 M1 pro 芯片的 MacBook Pro 中编译 latex(2023 live) 文档: /Library/TeX/texbin/latexmk -pdfxe -pvc -xelatex -interaction=nonstopmode 当我更改文档内容时,将立即触发文档重新编译并刷新 Skim 中的 pdf Version 1.6.16 (146)。有时我发现重新渲染后,CJK 字体不再呈现在 pdf 中,仅包含 ascii 字符。这是文档的样子: \documentclass[8pt]{book} \usepackag...

Admin