标签: renewcommand

\newcommand/\newenvironment - 可选参数

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

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

我试过了

\newcommand{\foo}[3][][]{#1#2#3}    - failed
\newcommand{\foo}[3][2][][]{#1#2#3} - failed
Run Code Online (Sandbox Code Playgroud)

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

latex newenvironment renewcommand

17
推荐指数
3
解决办法
2万
查看次数

如何使用\ renewcommand来获取我的希腊字母?

我是一个乳头新手,但我一直在做功课,现在我有一个问题似乎无法找到答案.我创建了一个方程的定义,让我们说它是这个:

The potential is characterized by a length $\sigma$ and an energy $\epsilon$.
Run Code Online (Sandbox Code Playgroud)

实际上,这个等式更复杂,这就是我想尝试捷径的原因.如果我的等式是这种简单化,我不会尝试我的替代技术.我使用\ renewcommand节省了一些时间:

\renewcommand{\sigma}{1}
Run Code Online (Sandbox Code Playgroud)

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

\newcommand{\holdsigma}{\sigma}
\renewcommand{\sigma}{1}
The potential is characterized by a length $\sigma$ and an energy $\epsilon$.
\renewcommand{\sigma}{\holdsigma}
Run Code Online (Sandbox Code Playgroud)

我想重置命令,看起来应该是这样的:

\renewcommand{\sigma}{\greek{\sigma}}
Run Code Online (Sandbox Code Playgroud)

但这显然对我没有用.

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

latex renewcommand

7
推荐指数
2
解决办法
6257
查看次数

Pandoc Markdown 粗体和颜色

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

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

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

\newcommand\boldblue[1]{\textcolor{blue}{\textbf{#1}}}
\renewcommand{\textbf}{\boldblue}
Run Code Online (Sandbox Code Playgroud)

使用转换为 pdf 时出现错误

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

其中说

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

但是:当我只设置 newcommand 时

\newcommand\boldblue[1]{\textcolor{blue}{\textbf{#1}}}
Run Code Online (Sandbox Code Playgroud)

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

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

谢谢!

markdown latex renewcommand pandoc

5
推荐指数
1
解决办法
3742
查看次数

标签 统计

latex ×3

renewcommand ×3

markdown ×1

newenvironment ×1

pandoc ×1