utf8

有没有办法在 lstlisting 中使用 utf8 字符的代码?
utf8

有没有办法在 lstlisting 中使用 utf8 字符的代码?

我在 LaTeX 中嵌入了包含 UTF-8 字符(例如希腊字母)的代码。在许多现代语言中,这是完全合法的,但 LaTeX 讨厌它。 有什么方法可以包含源代码文件而不必手动编辑文本? 我希望有一些选择: lstinputlisting[language=java]{code/mycode.js} 而且我不需要更改代码。目前唯一的字母是希腊字母 μ,它位于字符串中:“μg”。我使用“ug”暂时解决了这个问题,但这需要更改代码。 ...

Admin

UTF8 在表格中无法(完全)工作
utf8

UTF8 在表格中无法(完全)工作

为什么 UTF8 在表格中无法像在普通文本中那样工作?我尝试在表格中写一个小写的 sigma。在普通文本中,我只需输入 σ,它就会正确显示。但在表格中输入 σ,它什么也不显示,只能输入一个空格。因此,我必须使用 \sigma。我正在使用 LuaLaTeX 进行编译,因此 UTF8 支持应该不是问题。此外,例如,± 无需任何技巧即可工作。那么,为什么所有 UTF8 符号在表格中的工作方式都不像在文本中那样呢? 编辑:最小工作样本 \documentclass{article} \usepackage{fontspec} \setmainfont{arial}[...

Admin

词汇表 - 带有 utf-8 编码词汇表条目的额外错误
utf8

词汇表 - 带有 utf-8 编码词汇表条目的额外错误

我使用 glossaries-extra 包来编写我的词汇表页面,它在英语上运行良好,然而当我插入一个带有 utf-8 编码的条目时,它会引发错误。 这是我的 MWE: \documentclass{article} \usepackage[utf8]{vietnam} \usepackage[automake]{glossaries-extra} \makeglossaries \newglossaryentry{ABC} {name = ABC, description = {A programming language} ...

Admin

pgfkeys + hyperxmp + utf8 问题
utf8

pgfkeys + hyperxmp + utf8 问题

我正在尝试定义一个命令,用于pgfkeys处理多个选项。其中一些用于使用设置 pdf 中的元信息hyperxmp。示例: \documentclass{article} \usepackage{pgfkeys} \usepackage{hyperxmp} \makeatletter \pgfkeys{/example-title/entities/.cd, subtitle/.initial={}, } \def\example@title@params@set@keys#1{\pgfkeys{/example-title/entities/.cd,#1...

Admin

使用 lstinputlisting 与 tex4ht 会隐藏标题中的所有 ASCII 字符吗?
utf8

使用 lstinputlisting 与 tex4ht 会隐藏标题中的所有 ASCII 字符吗?

我正在使用 tex4ht 将我的 LaTex 源构建为 EPUB。目前我遇到了问题lstinputlisting,字幕(越南语)无法正确显示。 \lstinputlisting[float,language=C++,caption={Một chú thích viết bằng tiếng Việt.}]{data.cpp} 我检查了 tex4ht 生成的中间 XHTML 文件,似乎标题中的每个 ASCII 字符都被删除了,只留下越南语字符。最后一个可见的非 ASCII 字符被“悬空”到下一个范围: ... [redacted] <body&gt...

Admin

在 Kile 中保存文件时应该选择哪种编码?
utf8

在 Kile 中保存文件时应该选择哪种编码?

我注意到 Kile 似乎已将文件的默认编码更改为 x-UTF_8j。它还在文件保存对话框中开发了一个令人眼花缭乱的编码选项列表。(所以这可能不是 Kile 独有的。) 我通常使用 UTF-8。现在有两个。还有许多其他选项。 什么是 x-UTF_8j?Kile 切换到它有什么原因吗? 大量的编码选项中,绝大多数对我来说毫无意义。例如,037(或任何一个)代表什么? 工具>编码菜单似乎仍然提供相同的选项,因此只有文件对话框似乎增加了这些不太透明的选项。 ...

Admin

Biblatex 与 Biber 无法读取 .bib 文件中的 utf-8 编码条目
utf8

Biblatex 与 Biber 无法读取 .bib 文件中的 utf-8 编码条目

我是 LaTeX 新手。到目前为止,我发现的所有类似问题都可以通过使用 biblatex 和 biber 来解决。但这对我来说不起作用。 我的 .bib 文件中有一个包含 utf-8 字符的条目。它导致编译错误(当我删除该条目或仅删除该条目的摘要时,一切都恢复正常)。 这就是我的 settings.tex 中的内容 \usepackage[ backend=biber, style=apa, ]{biblatex} \addbibresource{references.bib} 在我的 main.tx...

Admin

LaTeX 错误:无效的 UTF-8 字节“92
utf8

LaTeX 错误:无效的 UTF-8 字节“92

更新 latex 后,我收到该错误。我尝试了很多方法来解决,但都无济于事。请帮帮我 LaTeX Error: Invalid UTF-8 byte "92 l.962 speakers’ bureaus; membership, employment, consultancies, stock ? ...

Admin

直接使用 UTF-8 字符
utf8

直接使用 UTF-8 字符

我尝试过: \documentclass[12pt]{book} \RequirePackage[T1]{fontenc}% \usepackage[utf8]{inputenc}% \DeclareUnicodeCharacter{03EC}{\`{\i}} \begin{document} Herman vonì\ Helmholtz \end{document} 我收到错误 Package inputenc Error: Invalid UTF-8 byte sequence. 请帮忙如何直接打印字符ì,我正在使用MikTeX V2.9,,,La...

Admin

为什么 inputenc 在定义八位字节解析时会跳过字符?
utf8

为什么 inputenc 在定义八位字节解析时会跳过字符?

Unicode 字符的 UTF-8 表示可能需要最多四个八位字节来定义。 如果一个八位字节从“00”到“7F”,则它是一个单个字符。如果它从“C0”到“DF”,则它是一个双八位字节字符的第一个八位字节,其中“E0”到“EF 和“F0”到“F7”分别表示三八位字节字符和四八位字节字符的第一个八位字节。如果它从“80”到“BF”,则它是一个由上述三种“第一个八位字节”之一开始的字符的延续。(来源:https://stackoverflow.com/questions/5290182/how-many-bytes-does-one-unicode-characte...

Admin

强制 LaTeX 忽略未知的 Unicode 字符
utf8

强制 LaTeX 忽略未知的 Unicode 字符

我正在使用 LaTeX 以编程方式生成 PDF。我知道我可以,\DeclareUnicodeCharacter但当你有一个文件时,这才有效。我正在尝试从网上抓取的数据库中的内容生成 PDF。 我宁愿 PDF 中包含一些混乱的字符,也不愿我的用户在尝试生成 PDF 时遇到错误。 我如何强制 LaTeX 直接丢弃未知字符?由于我处理的是抓取的内容,所以这些字符大多是错误出现的。 我见过这个问题但提问者实际上希望输出中出现这些字符。我不希望。我不在乎每个文档是否缺少几个字符。我只想让 LaTeX 丢弃这些字符。 出于...

Admin

LyX + BibLaTeX 处理非 ASCII UTF-8
utf8

LyX + BibLaTeX 处理非 ASCII UTF-8

抱歉再次提出这个问题,但我之前已经回答过几个类似的问题,但都没有成功。我在本文档中使用 LyX 版本 2.3.6.1 #LyX 2.3 created this file. For more info see http://www.lyx.org/ \lyxformat 544 \begin_document \begin_header \save_transient_properties true \origin unavailable \textclass article \use_default_options true \maintain_uninc...

Admin

组合字符的示例
utf8

组合字符的示例

当我在包含一个或多个“外来”字符的字符串上使用宏时\StrLen,返回的值与字符串中实际的字符数不对应。 我怀疑这是因为其中一些字符使用超过 1 个字节进行编码。话虽如此,是否有技巧可以获取字符串的“实际”长度? \StrLen{aàáâãäåāăąæ} % returns 57 for 11 characters ...

Admin