class-options

何时明确需要单列文档类选项?
class-options

何时明确需要单列文档类选项?

在编写 LaTeX 文档时,是否存在需要明确指定oneside文档类选项的情况? 例如,oneside以下代码中的选项是多余的,因为无论如何都会默认article使用:oneside \documentclass[onecolumn]{article} \begin{document} \section{Lorem Ipsum} Lorem ipsum dolor sit amet, consectetur adipiscing elit. In placerat erat augue, a sodales nunc rhoncus sit amet. \e...

Admin

类包装器:为什么会出现“未使用的全局选项”警告
class-options

类包装器:为什么会出现“未使用的全局选项”警告

我正在尝试编写一个包装器来包装一些文档类,作为一个小测试。到目前为止一切正常,但为什么我得到了一个 LaTeX Warning: Unused global option(s): [math=true,tikz=true,base=normal,type=article]. 显然,这些选项被解析,否则我的文档中的环境将不起作用。 班级text.cls % Declare that this style file requires at least LaTeX version 2e. \NeedsTeXFormat{LaTeX2e} % Pro...

Admin

使用 LoadClassWithOptions 指定字体大小会导致错误
class-options

使用 LoadClassWithOptions 指定字体大小会导致错误

当我用 指定字体大小时LoadClassWithOptions,主文档出现错误: 未找到文件“.cls”。 自定义类文件与主文件位于同一文件夹中。我做错了什么? 我的类名.cls \LoadClassWithOptions[12pt]{book} % --> gives error %\LoadClassWithOptions{book} % --> compiles \NeedsTeXFormat{LaTeX2e} \ProvidesClass{myclass}[2019/06/03 custom class file] 测...

Admin

未使用的带有 kvoptions 字符串选项的全局选项
class-options

未使用的带有 kvoptions 字符串选项的全局选项

\begin{filecontents}{foo.cls} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{foo} \RequirePackage{kvoptions} \SetupKeyvalOptions{family=myoptions,prefix=myoptions@} \DeclareStringOption[scriptsize]{bibsize} \ProcessKeyvalOptions{myoptions}\relax \DeclareOption*{\PassOptionsToClass{\Cur...

Admin

在 altacv.cls 中 \makecvheader 命令的 \personalinfo 字段的 \location 参数中换行
class-options

在 altacv.cls 中 \makecvheader 命令的 \personalinfo 字段的 \location 参数中换行

我正在写简历,我想使用 \makecvheader 命令中的 \location 字段添加地址。但是我的位置信息太大,超出了页面范围。我有很多未使用的空间(见红色区域),我想用它将 \location 信息分成 2-3 行,但 \locationsymbol 只出现一次,可能垂直居中,位于位置信息高度旁边。 我搜索了一下,但没能轻易找到类似的已回答问题。非常感谢您的帮助。 我附加了 MWE 和我修改过的类文件代码。你能帮我实现这个吗? 这是 MWE。注意:请在您的电脑上添加任意照片以使 MWE 正常工作。 \documentclass[10pt,a4pap...

Admin

无法将选项传递给包
class-options

无法将选项传递给包

我正在尝试制作一个自定义包来包含我所有的个人宏和一个适合我个人风格的自定义类。我想传递一个关键字参数,该参数可以取或notation的值,以便更改我所学不同课程的符号(例如,在数学中,复共轭通常用横线表示,而在物理学中则用星号表示)。经过反复尝试并遵循答案后,我得到了mathphysics这里。我得到了以下 3 个文件: % demo-pkg.sty \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{demo-pkg}[Demo] \RequirePackage{xstring} \DeclareKeys[demo] {...

Admin

使用大学模板会在 xcolor 包中产生不相关的错误
class-options

使用大学模板会在 xcolor 包中产生不相关的错误

我是这个论坛的新手,我有一个关于模板的问题。 基本代码如下: \documentclass[a4paper, DIV=13, 12pt, BCOR=10mm, twoside, parskip=half, automark ]{OTHRartcl} \title{This is a Test} \begin{document} \maketitle \end{document} 会产生以下错误: Unknown option 'a4paper' for package xcolor. Unknown option 'DIV' for package x...

Admin

使用键值选项避免寄生类中出现虚假警告(LaTeX3 \DeclareKeys)
class-options

使用键值选项避免寄生类中出现虚假警告(LaTeX3 \DeclareKeys)

这是修改后的版本在类选项中使用参数时出现“未使用的全局选项”问题是如何创建一个寄生类(即加载另一个类的类),它接受特定于该类的键值选项,但不会生成有关未知选项的警告。 考虑, \begin{filecontents}[overwrite]{\jobname.cls} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{\jobname} \DeclareOption{bertha}{} \DeclareKeys[testwork]{% test .code ={\newcommand{\foo}{#1}}, test .u...

Admin

未知选项导致 babel 和 geometry 出错
class-options

未知选项导致 babel 和 geometry 出错

请考虑以下示例: \documentclass[logo height = 2\baselineskip]{article} \usepackage[french]{babel} \usepackage{geometry} \begin{document} Text in case of empty. \end{document} 我收到类似错误 Missing \endcsname inserted. <to be read again> \baselineskip Use of ??? doesn't match its defini...

Admin

如何定义带有主题的投影仪选项?
class-options

如何定义带有主题的投影仪选项?

我正在尝试创建自己的 Beamer 主题,默认情况下应使用 Beamercompress选项加载。我尝试使用以下声明,我在几个不同的答案和主题中看到了它: \DeclareOptionBeamer{compress}{\beamer@compresstrue} \ProcessOptionsBeamer 但以下 MWE 生成了导航栏的非压缩版本,每个导航栏都subsection创建了自己的点线: \begin{filecontents}{beamerthemeCompress.sty} \DeclareOptionBeamer{compress}{...

Admin

选项未通过 \LoadClass 命令传递类文件
class-options

选项未通过 \LoadClass 命令传递类文件

以下代码运行良好并给出预期的输出。 \documentclass[fontsize=14pt,twoside,a4paper]{book} \usepackage[T1]{fontenc} \usepackage[none]{hyphenat} \usepackage{scrextend} \usepackage{wordlike} \usepackage{blindtext,setspace} \geometry{hmargin=2.54cm,vmargin=2.54cm} \setstretch{1.09} \begin{document} \noind...

Admin

在类选项中使用参数时出现“未使用的全局选项”
class-options

在类选项中使用参数时出现“未使用的全局选项”

我已经使用自定义类文件一段时间了,它需要几个带参数的选项;例如,我的文档通常以类似 开头\documentclass[name=John\ Smith]{mathwork}。一段时间以来,它一直没有任何编译警告,但最近不知何故,每当我指定带有等号的选项时,我都会收到“未使用的全局选项”警告。 例如,考虑 MWE 类文件testwork.cls: \NeedsTeXFormat{LaTeX2e} \ProvidesClass{testwork} \LoadClass{article} \RequirePackage{xkeyval} \DeclareOpti...

Admin

页面方向选项不适用于新类
class-options

页面方向选项不适用于新类

这是我创建的新类预加载article类 \LoadClassWithOptions{article} \NeedsTeXFormat{LaTeX2e} \ProvidesClass{chain}[4/4/2022] %Packages \RequirePackage{tabularx} \RequirePackage{array} 并且该.tex文件是 \documentclass[a4paper,landscape]{chain} 结果 页面无法以横向显示,尽管页面内容会移至页面中央并被截断。我查看了课程指南,但不明白如何解决这个问题。 ...

Admin

如何将选项(或加载)类传递给新包?这可能吗?
class-options

如何将选项(或加载)类传递给新包?这可能吗?

我计划构建一个新包,我称之为abntstyle,它可以实现巴西的学术论文写作规范。已经有一个名为 的类abnTeX2可以实现这一点。这个类每天都在不断发展和改进,因为它仍在积极开发中。然而,这个类有许多在大多数类或包中并不常见的新定义(宏),这最终会成为一个问题,因为如果用户想通过简单地更改类来更改其学术作品的格式,那么不可避免地会因为这些新宏(仅存在于 中abnTeX2)而出现错误,从而迫使用户对其 TeX 源进行繁琐的扫描以使其重新适应新类。 我的想法是,这个新包应该能够使用最少的新定义(宏)。从这个意义上讲,我希望优先使用现有最多样化的包和类中最多样化...

Admin

如何执行由 \DeclareOption* 处理的 \ExecuteOptions?
class-options

如何执行由 \DeclareOption* 处理的 \ExecuteOptions?

我正在编写一个基于报告类的类文件,我希望其默认字体大小为 12 pt 而不是 10 pt。我尝试使用命令指定默认字体大小\ExecuteOptions{},但它没有按我预期的方式工作。这是一个简单的例子: 测试类.cls \NeedsTeXFormat{LaTeX2e} \ProvidesClass{testclass}[2023-02-07 Test class] % All options passed to report class \DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}...

Admin