显示所写符号的命令

显示所写符号的命令

我写了一个列表并希望它显示出来* "bok" til(假设 * 是一颗橙色星星),但输出却是* boktil。我认为这与包或 wishlist 环境有关[nynorsk]{babel}?以下是代码(问题是\item "bok" til):

\documentclass[a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[nynorsk]{babel}
\usepackage{xcolor,enumitem,amssymb,pifont}

\newenvironment{wishlist}{
    \renewcommand{\labelenumi}{\color{orange}$\bigstar$}
    \renewcommand{\labelenumii}{\roman{enumii}}
    \renewcommand{\labelenumiii}{\textendash}
    \renewcommand{\labelenumiv}{\alph{enumiv}}
    \begin{enumerate}}
    {\end{enumerate}}

\begin{document}

\begin{wishlist}
    \item "bok" til
\end{wishlist}

\end{document}

那么我的问题是:是否有一个命令可以让符号在 PDF 中显示,就像它们是在 LaTeX 中编写的一样?也许有一个命令适用于所有类型的符号?

(我试过了,\"但是得到了 上方两个点b和 上方两个点t)此外,奇怪的是,如果您bokh和替换tilh则会得到* "h"h

答案1

引号在挪威语中被设为活动字符。为了使用它们,babel 定义了快捷方式\dq。除此之外,我还利用以下功能简化了您的代码enumitem

\documentclass[a4paper, nynorsk]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{xcolor,enumitem,amssymb,pifont}
\usepackage[autostyle, norwegian=quotes]{csquotes}

\newlist{wishlist}{enumerate}{4}
    \setlist[wishlist, 1]{label=$\bigstar$, font=\color{orange}}
    \setlist[wishlist, 2]{label=\roman*}
    \setlist[wishlist, 3]{label=\textendash}
    \setlist[wishlist, 4]{label=\alph*}

\begin{document}

\begin{wishlist}
    \item \dq bok\dq til
\end{wishlist}

\end{document} 

在此处输入图片描述

相关内容