我是 LaTeX 的初学者,在制作希腊字母列表时遇到了问题。这是下面的代码。
\begin{itemize}
\item \kappa
\item \iota
\item \lambda
\end{itemize}
错误信息显示:
! Missing $ inserted.
<inserted text>
$
l.242 \item \kappa
答案1
希腊字母应该只出现在数学模式中。用 包围希腊字母\(...\)
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{itemize}
\item \(\kappa\)
\item \(\iota\)
\item \(\lambda\)
\end{itemize}
\end{document}
更冗长的版本中的意思! Missing $ inserted.
是:“在数学模式之外发现了一个需要数学模式的命令。我插入了一个$
来尝试修复问题。”
(用 包围 与$...$
包围 是 TeX 等效的\(...\)
)。
答案2
如果您想在文本模式下排版希腊字母,我建议您加载textgreek
包并输入\textalpha
,\textbeta
等。
\documentclass{article}
\usepackage{textgreek}
\begin{document}
\begin{itemize}
\item \textalpha
\item \textbeta
\item \textgamma
\item \textdelta
\item \dots
\item \textpsi
\item \textomega
\end{itemize}
\end{document}
当然,还有\textAlpha
,,\textBeta
...,,\textPsi
和\textOmega
。
答案3
我无法对@Phelipe Oleinik 发表评论,因此这里补充一点:
如果你需要数学环境中的直立希腊字母,请使用包上希腊语。
$\upalpha$
$\upbeta$
产生小写希腊字母
$\Upalpha$
$\Upbeta$
生成直立大小写字母。更多阅读内容请参阅 upgreek 文档。