\percent 宏在 siunitx 包中不起作用

\percent 宏在 siunitx 包中不起作用

\percent当我使用包中的宏时出现错误siunitx。代码如下:

              \documentclass[]{beamer}
              \usetheme{CambridgeUS}
              \usepackage{siunitx}
              \setbeamercolor{title}{bg=red!65!black,fg=white}
              \begin{document}
              \title{Risk Management in Software Engineering}
              \author{S.Subham Soni}
              \institute[P.E.C]{Department of Computer Science and Engineering\\
 Pondicherry Engineering College}
              \date{January 6, 2014}     
              \begin{frame}
              \begin{tabular}{|r|r|}
              \hline
              \textbf{Risk}&\textbf{Percentage} \\
              \hline
               Very Low&$\textless10\%$ \\
               \hline
               Low&10\percent-25\percent \\
               \hline
             \end{tabular}
             \end{frame}
             \end{doccument}

这里\percent抛出了错误,因为符号未找到。该代码是完整代码的一部分,因此可能存在一些连续间隙……

答案1

\si{\percent}你应该像(或\SI{10}{\percent})一样使用它

          \documentclass[]{beamer}
          \usetheme{CambridgeUS}
          \usepackage{siunitx}
          \setbeamercolor{title}{bg=red!65!black,fg=white}
          \begin{document}
          \title{Risk Management in Software Engineering}
          \author{S.Subham Soni}
          \institute[P.E.C]{Department of Computer Science and Engineering\\
             Pondicherry Engineering College}
          \date{January 6, 2014}
          \begin{frame}
          \begin{tabular}{|r|r|}
          \hline
          \textbf{Risk}&\textbf{Percentage} \\
          \hline
           Very Low&$<\SI{10}{\percent}$ \\
           \hline
           Low& 10\si{\percent}--25\si{\percent} \\
           \hline
         \end{tabular}
         \end{frame}
         \end{document}

中有一个拼写错误end{document}。此外,如果您打算放置像 这样的范围10-25%,最好使用\SIrange[range-phrase = --]{10}{25}{\percent}。不要\textless在数学模式下使用,而应使用<

答案2

哈里什已经给出了我想说的是“标准立场”答案:使用\si/\SI命令是迄今为止使用 的最佳方式siunitx。但是,您可以使用“独立”单元,例如:

\documentclass{article}
\usepackage[free-standing-units, space-before-unit, use-xspace]{siunitx}
\begin{document}
\SI{10}{\percent} or perhaps 10\percent water.
\end{document}

在这种情况下获得正确的间距可能很棘手:如果可能的话,我强烈建议使用 Harish 的方法。

相关内容