咨询在part中使用tikz的问题

2019-10-10 09:46发布

我想在part中1和50000中间用tikz输入两个点。类似比号,之前咨询过,因为用的模版无法加载别的过时的包,因此用tikz画。 代码如下: ```tex \documentclass[cn,8pt...

我想在part中1和50000中间用tikz输入两个点。类似比号,之前咨询过,因为用的模版无法加载别的过时的包,因此用tikz画。 代码如下: ```tex \documentclass[cn,8pt,twocol,base=hide,color=black]{elegantbook} \usepackage{tikz} \newcommand\partcontent{} \newcommand{\blc}{\, \tikz[baseline]{\fill(0,0.06) circle(.028);\fill(0,0.17) circle(.028);} \,} \begin{document} \part{第一部} \renewcommand\partcontent{第一部1 \blc 50000} 1 \blc 50000 abcdef1\tikz[baseline]{\fill(0,0.05) circle(.023);\fill(0,0.16) circle(.023);}50000 \part{第二部} \renewcommand\partcontent{第二部1 \blc 50000} abcdef1\tikz[baseline]{\fill(0,0.05) circle(.023);\fill(0,0.16) circle(.023);}50000 \end{document} ``` 问题,在于: 这句出错: \part{第一 \blc 部} 请教,该如何修改
3条回答
没看明白你想干什么.... 你那个`\renewcommand` 是要干啥呢? 或者你想要的是这个效果? ```tex \documentclass{elegantbook} \usepackage{xparse} \usepackage{tikz} \NewDocumentCommand\blc{}{\,\tikz[baseline]{\fill(0,0.4ex) circle(.2ex)(0,1.1ex) circle(.2ex);} \,} \begin{document} \part{1 \blc 50000} 1 \blc 500000 \end{document} ``` ![](https://wenda.latexstudio.net/data/attach/191014/EfJjsgLS.png) btw:用冒号(中、西文都试试)不行么?非得重写一个?

一周热门 更多>