我在这里遇到了一些错误:未定义的控制序列、非法的计量单位(插入 pt)和缺失的数字(视为零)。
我是否没有包含必要的参数而导致语法错误?
这是一个最小工作示例:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb, amsthm}
\usepackage{enumitem}
\renewcommand\labelitemi{\raisebox{\mylen}{\tiny$\bullet$}} %Reduces bullet size
\begin{document}
Consider the set $A = \{1, \{2, 3\}, 4, 5\}$. The following statements are true about A.
\begin{itemize}[noitemsep]
\item $1\in A$
\item $2 \notin A$
\item $ \{2, 3\} \in A$
\item $ \{2, 3\} \not \subseteq A$
\item $ \{\{2, 3\}\} \subseteq A$
\item $ \emptyset \subseteq A $
\item $ \emptyset \notin A $
\end{itemize}
\end{document}
答案1
错误消息的文本告诉您问题是什么:
! Undefined control sequence.
<argument> \mylen
l.12 \item $
1\in A$
?
您已经使用了控制序列,\mylen
但是尚未在任何地方定义它。
如果我\mylen
用某个值替换,比如说0.5ex
,虽然我不知道你想要什么样的效果,但一切都很好:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb, amsthm}
\usepackage{enumitem}
\renewcommand\labelitemi{\raisebox{0.5ex}{\tiny$\bullet$}}
\begin{document}
Consider the set $A = \{1, \{2, 3\}, 4, 5\}$. The following statements
are true about A.
\begin{itemize}[noitemsep]
\item $1\in A$
\item $2 \notin A$
\item $ \{2, 3\} \in A$
\item $ \{2, 3\} \not \subseteq A$
\item $ \{\{2, 3\}\} \subseteq A$
\item $ \emptyset \subseteq A $
\item $ \emptyset \notin A $
\end{itemize}
\end{document}
您可以随意替换其他值,或者也可以根据\mylen
需要定义为某个值:
\newlength{\mylen}
\setlength{\mylen}{0.5ex}
这将启用原始定义,我想你是从某处借来的
\renewcommand\labelitemi{\raisebox{\mylen}{\tiny$\bullet$}}
工作顺利。
但是,为了获得最佳效果,您应遵循此问答中的说明:
我想这正是您所想的。
答案2
版本 1问题的
该代码片段可与标准 LaTeX 一起使用:
\documentclass{article}
\begin{document}
\begin{itemize}
\item $1\in A$
\item $2 \notin A$
\item $ \{2, 3\} \in A$
\item $ \{2, 3\} \not \subseteq A$
\item $ \{\{2, 3\}\} \subseteq A$
\item $ \emptyset \subseteq A $
\item $ \emptyset \notin A $
\end{itemize}
\end{document}
版本 2问题的
长度\mylen
未定义,请参阅 David Carlisle 的评论和 Au101 的回答。
将较小的项目符号提升到原始数学轴无需长度即可完成:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb, amsthm}
\usepackage{enumitem}
\renewcommand\labelitemi{%
$\vcenter{\hbox{\tiny$\bullet$}}$%
}
\begin{document}
Consider the set $A = \{1, \{2, 3\}, 4, 5\}$.
The following statements are true about A.
\begin{itemize}[noitemsep]
\item $1\in A$
\item $2 \notin A$
\item $ \{2, 3\} \in A$
\item $ \{2, 3\} \not \subseteq A$
\item $ \{\{2, 3\}\} \subseteq A$
\item $ \emptyset \subseteq A $
\item $ \emptyset \notin A $
\end{itemize}
\end{document}