我正在尝试自己的命令和环境,现在我正面临着这些问题:
\foo{parameter}[optional]
或环境\begin{bar}{parameter}[optional]
?\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)
有谁知道一些提示?非常感谢.
我是一个乳头新手,但我一直在做功课,现在我有一个问题似乎无法找到答案.我创建了一个方程的定义,让我们说它是这个:
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)
但这显然对我没有用.
关于希腊字母最初是如何在语言中定义的任何想法?
我正在使用 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>**
?
谢谢!