我需要为我的学生准备一份总结。但是当我chemfig
与表格环境混合时,路易斯结构不合逻辑。我该如何解决这个问题?
\documentclass[12pt]{article} % Type d'écrit
\usepackage{geometry} % Début package
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\usepackage{color}
\usepackage{multirow}
\usepackage{mathrsfs}
\usepackage{caption}
\usepackage{graphicx}
\usepackage{chemist}
\usepackage{chemfig}
\usepackage{multicol}
\usepackage{booktabs}
\usepackage[version=3]{mhchem}
\usepackage{chemmacros,chemformula}
\usepackage{lmodern}
\usepackage{modiagram}
\usepackage{epic,carom}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{decorations.markings}
\setatomsep{2.5em}
\geometry{top=1.5cm, bottom=2.5cm, left=2cm, right=2cm} % Marges
\title{Les principales produits en chimie \heart} % Titre du document
\author{} % Auteur
\date{} % Date
\begin{document}
\maketitle{}
\section{Acides et Bases importantes}
\begin{center}
\begin{tabular}{cc}
\toprule
Formules & Représentation\\
\cmidrule(r){1-1} \cmidrule(lr){2-2} \cmidrule(l){3-3}
Acide Chlorhydrique (dans l'eau) & $(H^+_{aq} + Cl^-_{aq})$\\
\midrule
Chlorure d'Hydrogène (gaz) & \chemfig{H-Cl}\\
\midrule
Acide Bromhydrique & \chemfig{H-Br}\\
\midrule
Acide Iodhydrique & \chemfig{H-I}\\
\midrule
Acide Fluorhydrique & \chemfig{H-F}\\
\midrule
Acide Cyanhydrique & \chemfig{H-C~N}\\
\midrule
Acide Sulfhydrique & \chemfig{H_2-S}\\
\midrule
Acide Nitrique & \chemfig{N(-[5]\lewis{357,O}^{-})(=[2]\lewis{13,O})(-[7]\lewis{57,O}-[1]H)}\\
\bottomrule
\end{tabular}
\end{center}
答案1
您可以使用cellspace
,它定义以字母为前缀的说明符的列中单元格顶部和底部的最小垂直填充S
(或者C
如果您加载siunitx
)。
无关francais
:现在调用babel 选项french
,最好将其与文档类一起加载,以便所有语言相关包都得到通知。此外,您utf8
现在应该使用输入编码。
\documentclass[12pt, french]{article} % Type d'écrit
\usepackage{lmodern}
\usepackage{geometry} % Début package
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\usepackage{cellspace}
\setlength{\cellspacetoplimit}{6pt}
\setlength{\cellspacebottomlimit}{6pt}
\usepackage{color}
\usepackage{multirow}
\usepackage{mathrsfs}
\usepackage{caption}
\usepackage{graphicx}
%\usepackage{chemist}
\usepackage{chemfig}
\usepackage{multicol}
\usepackage{booktabs}
\usepackage[version=3]{mhchem}
\usepackage{chemmacros, chemformula}
%\usepackage{modiagram}
%\usepackage{epic,carom}
\usetikzlibrary{decorations.pathmorphing}
\usetikzlibrary{decorations.markings}
\usepackage{fontawesome5}
\setchemfig{atom sep=2.5em}
\geometry{top=1.5cm, bottom=2.5cm, hmargin=2cm} % Marges
\title{Les principaux produits en chimie \faHeart} % Titre du document
\author{} % Auteur
\date{} % Date
\begin{document}
\maketitle{}
\section{Acides et Bases importants}
\begin{center}
\begin{tabular}{cSc}
\toprule
Formules & Représentation\\
\cmidrule(r){1-1} \cmidrule(lr){2-2}
Acide Chlorhydrique (dans l'eau) & (\ce{H^+_{aq} + Cl^-_{aq}})\\
\midrule
Chlorure d'Hydrogène (gaz) & \chemfig{H-Cl}\\
\midrule
Acide Bromhydrique & \chemfig{H-Br}\\
\midrule
Acide Iodhydrique & \chemfig{H-I}\\
\midrule
Acide Fluorhydrique & \chemfig{H-F}\\
\midrule
Acide Cyanhydrique & \chemfig{H-C~N}\\
\midrule
Acide Sulfhydrique & \chemfig{H_2-S}\\
\midrule
Acide Nitrique & \chemfig{N(-[5]\lewis{357,O}^{-})(=[2]\lewis{13,O})(-[7]\lewis{57,O}-[1]H)}\\
\bottomrule
\end{tabular}
\end{center}
\end{document}