我想在 LaTeX 中执行一个名为\facil
where 的命令:
我读取计数器
ejercicio
,将其加 1,并用无衬线字体显示,然后写下一个点。我之前在序言中创建过它,我完成的代码如下:{% \sffamily\arabic{ejercicio}% \addtocounter{埃杰西卡}{1}.% }%
然后用“\ ”(不带引号)写一个空格,并在线的中间位置画一个蓝色圆圈(或点),颜色为
blue!25!black
。minimum size=1ex
这就是我不知道该怎么做,我尝试过使用baseline
选项,但我没有做对任何事情。写一个大空格“\;”(文本“Representa en forma...”不是命令的一部分)。
我想要做的事情的图像:
答案1
像这样吗?
\documentclass{article}
\usepackage{xcolor}
\newcounter{ejercicio}
\newcommand\facil{%
\stepcounter{ejercicio}{\sffamily\theejercicio.}~\textcolor{blue!25!black}{$\bullet$}~}
\begin{document}
\facil Representa en forma de intervalo...
\end{document}
使用\raisebox
和/或\scalebox
从graphicx
包中您可以更改的属性\bullet
;例如:
\usepackage{graphicx}
\usepackage{xcolor}
\newcounter{ejercicio}
\newcommand\facil{%
\stepcounter{ejercicio}{\sffamily\theejercicio.}~\textcolor{blue!25!black}{\scalebox{1.2}{$\bullet$}}~}
答案2
由于您没有提供完整的平均能量损失,我猜你尝试的问题在于应用于baseline
或\draw
。\node
它需要应用于\tikz
。以下是我认为你做错的事情(以红色显示)以及修复它的方法:
参考:
代码:
\documentclass{article}
\usepackage{tikz}
\newcounter{ejercicio}
\newcommand{\Oldfacil}{%
\addtocounter{ejercicio}{1}%
\sffamily\arabic{ejercicio}.~%
\tikz \draw [fill=red, yshift=0.75ex] (0,0) circle (2pt);~%
}%
\newcommand{\facil}{%
\addtocounter{ejercicio}{1}%
\sffamily\arabic{ejercicio}.~%
\tikz[baseline] \draw [fill=blue!25!black, yshift=0.75ex] (0,0) circle (2pt);~%
}%
\begin{document}
\Oldfacil Baseline applied to \verb|\draw|
\facil Baseline applied to \verb|\tikz|
\end{document}