切换到宽版
用户名
Email
自动登录
找回密码
密码
登录
快速注册
快捷导航
论坛
悠闲数学娱乐论坛(第3版)
淘帖
大家一起来整理好帖子
相册
Album
标签
查看所有主题标签
搜索
初等数学讨论
高等数学讨论
TeX / LaTeX
搜索
AND
OR
exact
regexp
全文
Aa
本版
用户
悠闲数学娱乐论坛(第3版)
»
论坛
›
软件区
›
TeX / LaTeX
›
想做一个*号标记的公式引用,多个*要怎么弄
返回列表
发新帖
查看:
245
|
回复:
6
想做一个*号标记的公式引用,多个*要怎么弄
[复制链接]
[复制标题+链接+出处]
abababa
abababa
当前离线
积分
11498
413
主题
1558
回帖
1万
积分
积分
11498
显示全部楼层
发消息
abababa
发表于 2022-2-8 15:18
|
阅读模式
如题,我想在公式后面用*,**,***这样的标记来替代编号,我想定义一个mymark,如下:
\newcommand\mymark[1][1]{\textcolor{blue}{\text{$~\foreach \n in{1,...,#1}{\ast}~$}}}
复制代码
就是默认不加参数,用\mymark时是1个*,然后用\mymark{n}时就是n个*。但上面那个不行,请教这个要怎么弄?
回复
举报
kuing
kuing
当前离线
积分
93593
730
主题
1万
回帖
9万
积分
积分
93593
显示全部楼层
发消息
kuing
发表于 2022-2-8 15:27
能用啊
\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\newcommand\mymark[1][1]{\textcolor{blue}{\text{$~\foreach \n in{1,...,#1}{\ast}~$}}}
\begin{document}
$a\mymark$
$a$\mymark
$a\mymark[4]$
$a$\mymark[5]
\[a\mymark[6]\]
\end{document}
复制代码
这些都没问题
回复
举报
abababa
abababa
当前离线
积分
11498
413
主题
1558
回帖
1万
积分
积分
11498
显示全部楼层
发消息
楼主
|
abababa
发表于 2022-2-8 15:50
回复
2#
kuing
原来如此,我用的时候用的是花括号,2楼用的是方括号,是不是我定义的时候有什么问题啊,一般的参数不都是放在花括号里的吗。
回复
举报
kuing
kuing
当前离线
积分
93593
730
主题
1万
回帖
9万
积分
积分
93593
显示全部楼层
发消息
kuing
发表于 2022-2-8 15:54
回复
3#
abababa
???可选参数用方括号这是 latex 的常识,你用这么久竟然不知道?
回复
举报
abababa
abababa
当前离线
积分
11498
413
主题
1558
回帖
1万
积分
积分
11498
显示全部楼层
发消息
楼主
|
abababa
发表于 2022-2-8 15:57
回复
4#
kuing
是的,不知道,很少用可选参数。
回复
举报
kuing
kuing
当前离线
积分
93593
730
主题
1万
回帖
9万
积分
积分
93593
显示全部楼层
发消息
kuing
发表于 2022-2-8 15:59
回复
5#
abababa
n 次根号 \sqrt[3]{2} 里的 [3] 不就是可选参数吗
回复
举报
abababa
abababa
当前离线
积分
11498
413
主题
1558
回帖
1万
积分
积分
11498
显示全部楼层
发消息
楼主
|
abababa
发表于 2022-2-8 16:22
回复
6#
kuing
对以前用过的一些,就是习惯地那样写,没想过是不是可选参数。
回复
举报
返回列表
发新帖
手机版
|
悠闲数学娱乐论坛(第3版)
GMT+8, 2025-3-4 12:21
Powered by
Discuz!
×
快速回复
返回顶部
返回列表