我是这方面的新手,抱歉使用了菜鸟措辞(可能包含太多/太少信息)。我认为 usepackages 涵盖了我的所有知识,但无法使表格中的所有数学环境正常工作 - 只有一些。我提供了表格示例,说明哪些有效,哪些无效。
希望包含相关信息:
\documentclass[danish,a4paper,oneside,article,11pt]{memoir}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{mathtools}
\usepackage{siunitx} %Issue with this package after updating the 29/11-2015. Unsure what the issue is
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}
\begin{table}[htb!]
\centering
\caption{\textit{'I am a behaving'}}
\begin{tabular}{llccc}
\toprule
Electrode reaction & E$^{\circ}$ [V] & Blah blah \\
\midrule
Au$^{3+}$ + 3e$^-$ $\longrightarrow$ Au & 1.420 \\
Zinc hydroxide & &$\beta$-Zn(OH)$_2$ & \\
Zinc hydroxide & & $\gamma$-Zn(OH)$_2$ & \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}[htb!]
\centering
\caption{\textit{'I don't wanna play (don't worry about my weird content)'}}
\begin{tabular} {llccccc}
\toprule
Blah & Blah & Blah & \\
\midrule
[Cr(CO)$_5$]$^{-2}$ & Trigonal bipyramid & -2 \\
Wulfingite & $\varepsilon$-Zn(OH)$_2$ & \\
Zinc sulfite (h) & ZnSO$_3$ $\cdot$ 1/2H$_2$O & \\
\bottomrule
\end{tabular}
\end{table}
评论:
线路
[Cr(CO)$_5$]$^{-2}$ & Trigonal bipyramid & -2 \\
编译导致“进程已启动”但无法完成,我正在强制停止。
Wulfingite & $\varepsilon$-Zn(OH)$_2$ & \\
和
Zinc sulfite (h) & ZnSO$_3$ $\cdot$ 1/2H$_2$O & \\
给出错误:
! Package ucs Error: Unknown Unicode character 64257 = U+FB01,
我以为问题
amsmath
会得到解决$\varepsilon$
,但事实并非如此。
答案1
将三重反斜杠改为双反斜杠,并\relax
在 后添加\midrule
,然后跟上[
,该示例就可以编译了。
您还应该将fi
复制/粘贴的结果更改为fi
。
我建议避免utf8x
和赞成utf8
。
\documentclass[danish,a4paper,oneside,article,11pt]{memoir}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{siunitx} %Issue with this package after updating the 29/11-2015. Unsure what the issue is
\usepackage{amssymb}
\usepackage{amsmath}
\begin{document}
\begin{table}[htb!]
\centering
\caption{\textit{'I am a behaving'}}
\begin{tabular}{llccc}
\toprule
Electrode reaction & E$^{\circ}$ [V] & Blah blah \\
\midrule
Au$^{3+}$ + 3e$^-$ $\longrightarrow$ Au & 1.420 \\
Zinc hydroxide & &$\beta$-Zn(OH)$_2$ & \\
Zinc hydroxide & & $\gamma$-Zn(OH)$_2$ & \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}[htb!]
\centering
\caption{\textit{'I don't wanna play (don't worry about my weird content)'}}
\begin{tabular} {llccccc}
\toprule
Blah & Blah & Blah & \\
\midrule\relax % <---------- HERE
[Cr(CO)$_5$]$^{-2}$ & Trigonal bipyramid & -2 \\
Wulfingite & $\varepsilon$-Zn(OH)$_2$ & \\
Zinc sulfite (h) & ZnSO$_3$ $\cdot$ 1/2H$_2$O & \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
问题是\midrule
接受可选参数,然后找到[
紧随其后的。在这些情况下,\relax
这是最简单的解决方法。
答案2
mhchem
如果您的文档中进行大量化学排版,您可能需要考虑使用该软件包。
那么你的例子将是:
\documentclass[danish,a4paper,oneside,article,11pt]{memoir}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{siunitx}
\usepackage{amssymb}
\usepackage[version=4]{mhchem}
\mhchemoptions{text-greek=var-default}
\begin{document}
\begin{table}[htb!]
\centering
\caption{\textit{'I am a behaving'}}
\begin{tabular}{llccc}
\toprule
Electrode reaction & E$^{\circ}$ [V] & Blah blah \\
\midrule
\ce{Au^{3+} + 3e- -> Au} & \num{1.420} \\
Zinc hydroxide & & \ce{\beta-Zn(OH)_2} & \\
Zinc hydroxide & & \ce{\gamma-Zn(OH)_2} & \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}[htb!]
\centering
\caption{\textit{'I don't wanna play (don't worry about my weird content)'}}
\begin{tabular} {llccccc}
\toprule
Blah & Blah & Blah & \\
\midrule
\ce{[Cr(CO)_5]^{-2}} & Trigonal bipyramid & \num{-2} \\
Wulfingite & \ce{\epsilon-Zn(OH)_2} & \\
Zinc sulfite (h) & \ce{ZnSO_3 * 1/2H2O} & \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
这消除了 的问题\midrule
,并使代码更容易编写。由于您使用 ,siunitx
我还将数字放在 中,\num{}
以便它们正确显示(尤其是-2
)。