问题标签 [renewcommand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4472 浏览

latex - 乳胶更新命令无法正常工作

为什么这不起作用:

!LaTeX 错误:出了点问题——可能是缺少 \item。

有关说明,请参阅 LaTeX 手册或 LaTeX Companion。键入 H 以获得即时帮助。...

{green}Teste}{3}{section.1}

我怎样才能让它正常工作?

0 投票
4 回答
21473 浏览

latex - \newcommand / \newenvironment - 可选参数

我正在尝试自己的命令和环境,现在我面临着这些问题:

  1. 如何创建命令\foo{parameter}[optional]或环境调用\begin{bar}{parameter}[optional]
  2. 如何创建命令\foo[optional_1]...[optional_n]{parameter}

我试过了

有谁知道一些提示?非常感谢。

0 投票
1 回答
2519 浏览

latex - \newcommand 定义中的乳胶 \path 命令不起作用?

我想在乳胶文档\path内的定义中使用该命令。\newcommand但是,我的定义不起作用,因为我期望它起作用。一个最小的例子是

定义新命令时我犯了什么错误?

0 投票
2 回答
1685 浏览

latex - 在 LaTeX 中重命名月份名称

我在使用 LaTeX 时遇到了一个看似小问题,经过相当多的互联网搜索后我找不到答案......

我正在用法罗语写作业,并想将 \date(\today) 名称更改为法罗语。

我想我必须使用 \renewcommand,但我不知道我应该在那里放什么。

基本上,我想更改名称如下:

一月 --> 一月 二月 --> 二月 三月 --> 火星等。

任何帮助将不胜感激

0 投票
2 回答
7503 浏览

latex - 如何使用 \renewcommand 取回我的希腊字母?

我是 LaTeX 新手,但我一直在做作业,现在我有一个问题,我似乎找不到答案。我创建了一个方程的定义,让我们说它是这个:

实际上,这个方程更复杂,这就是我想尝试捷径的原因。如果我的方程式如此简单,我就不会尝试我的替换技术。我使用 \renewcommand 来节省一些时间:

这非常有效,并将用 1 替换所有 sigma 实例。不幸的是,由于 \sigma 具有全局范围,我需要重置它。我尝试了几种不同的方法:
尝试 1:-deadlock 由于循环引用?

我想重置命令,它应该看起来像这样:

但这显然不适合我。

关于希腊字母最初是如何在语言中定义的任何想法?

0 投票
1 回答
498 浏览

latex - Newcommand 挂起 LaTeX 编译

我在 LaTeX 中为lstlisting. 结果是编译挂起,没有错误消息,只是一个*.

这会挂起 LaTeX 编译:

但是这个没有:

唯一的区别是 endmargin 和 of 的开头和结尾首先lstlisting在新命令中定义。例如,问题发生在lstlisting,但不是\begin{center}

0 投票
1 回答
1812 浏览

latex - 如何重新定义带星号的带有参数的 LaTeX 命令?

我正在尝试重新定义\chapter这样的命令

这些说明在我开始使用已加星标的版本之前有效\chapter*,但现在出现编译错误。我进行了很多搜索,找到了一些指南(比如这个)和答案,但我无法让我的代码正常工作。请告诉我如何编辑此代码以使其工作,我已经看过很多示例,但我无法找到重新定义带星号的命令的正确方法。

0 投票
2 回答
835 浏览

latex - \end{tabular}\\? 的新命令 绕过语法和转义

我有一个表格制作程序,可以为我创建表格。然而,一个问题是它写得不是很好。

例如,我希望它制作一个如下所示的表格:

但是,有时它会在end{tabular}命令末尾添加反斜杠,即end{tabular}\\. 这会在某些环境中引发错误,例如threeparttablecenter

我已经在我自己的机器上编辑了这个程序的源代码,并通过电子邮件发送了一个没有回应的维护者。我有一个即将到来的项目,我需要在多台计算机上与多个同事共享此代码,我不能让每个人都找到更改包代码的确切命令。一般来说,这甚至还没有开始考虑具有可再现性的错误。

我意识到解决这个问题的好方法是让 Latex 将命令读取\end{tabular}\\end{tabular}. 但是当我尝试定义自己的命令时,我无法让语法正常工作。有人可以帮我创建这个定义吗?我不明白为什么\newcommand{\end{tabular}\\}{\end{tabular}}不起作用。

编辑:

我添加了一个 MWE。以下代码将无法使用 ShareLatex 进行编译。end{tabular}\\说“ ”后,空白行会弹出一个错误There is no line to end here。以(没有反斜杠)结尾的第二段代码end{tabular}编译得很好。

这是第二个代码块,即运行的代码块。

0 投票
1 回答
2133 浏览

latex - Pandoc markdown 粗体和颜色

我正在使用 pandoc 并在 markdown 中编写我的文本。为了创建我自己的风格,我使用了一个自定义的乳胶模板。

我想用颜色为所有粗体字设置样式。所以当我输入**a word**这个词时,不仅应该是粗体,而且应该是蓝色的。

在我的乳胶模板文件中使用以下内容

使用转换为pdf时给我一个错误

pandoc myfile -f markdown -t latex --template==mytemplate -o myfile.pdf

它说

超出 TeX 容量,抱歉(分组级别 = 255)

但是:当我只设置 newcommand

$\boldblue{some text}$我可以在我的 markdown 文件中编写它并且它可以工作。

问题:如何设置新命令**<word>**

谢谢!

0 投票
1 回答
2302 浏览

latex - 如何重命名表?

我正在用西班牙语写一篇论文,我需要将我的表格名称命名为“Tabla”,而不是当前名称的“Cuadro”。我使用了命令:

但它不起作用,因为没有任何变化。编译时我没有任何错误,我的表的名称仍然是“Cuadro”。