在提出我的问题之前,我有几个相关问题化学无花果和化学宏指令包。
在定义新的方案环境 (关联) 为了化学无花果,如果我有化学家也加载了。
- 它们不兼容吗?
- 尽管化学宏指令对于用化学式表示的方程式来说非常好,它不能绘制任何东西,并且化学无花果这样做是合适的。有没有办法同时拥有它们?化学无花果做什么化学宏指令也能写出化学式吗?
我真的很困惑!
- 如何使用方案环境中的编号对每个反应进行编号化学无花果? 例子:
方案 11)硝化 2)还原
梅威瑟:
\documentclass[titlepage, 12pt]{article}
%\documentclass[titlepage, 17pt]{extarticle} for larger font sizes
\usepackage{geometry}
\geometry{
a4paper,
total={8.5 in,11 in},
left=1 in,
top=1 in,
right=1 in,
bottom=1 in,
}
\usepackage{setspace}
\doublespacing
\usepackage{graphicx}
\usepackage[version=4]{mhchem}
\usepackage{cite}
\usepackage{fancyhdr}
%\lhead{Pre-Proposal - Ardalan Hayatifar}
%\rhead{Addendum}
\pagestyle{fancy}
% For ACS citation Style
\usepackage{achemso}
\usepackage{lipsum}
% use other useful chemistry tools, too, e.g. the handy \ch command:
\usepackage{chemmacros}
\usechemmodule{reactions}
\usepackage{chemfig}
%for Scheme float
\usepackage{float}
\newfloat{scheme}{hbp}{los}
\floatname{scheme}{Scheme}
% customize captions, define floating scheme environment:
\usepackage{caption}
\begin{document}
\begin{reaction}
A + B -> C + D
\end{reaction}
\begin{scheme}
\schemestart
\chemfig{C(-[:0]{}|{\color{red}H})(-[:90]H)(-[:180]H)(-[:270]H)}
\+\chemfig{{}|{\color{blue}Cl_2}}
\arrow{->[\( h\nu \)][]}
\chemfig{C(-[:0]{}|{\color{blue}Cl})(-[:90]H)(-[:180]H)(-[:270]H)}
\+\chemfig{{\color{red}H}(-[:0]{}|{\color{blue}Cl})}
\schemestop
\caption{bla bla}
\label{sch1}
\end{scheme}
\end{document}
答案1
软件包chemmacros
本身定义了一个\listofschemes
您尝试用 覆盖的命令\newcommand
。我不确定您的目标是什么,但您可以使用\listofschemes
由 chemmacros 定义的,或者只是用不同的名字命名您的新命令。
选项1
\documentclass[titlepage, 12pt]{article}
%\documentclass[titlepage, 17pt]{extarticle} for larger font sizes
\usepackage{geometry}
\geometry{
a4paper,
total={8.5 in,11 in},
left=1 in,
top=1 in,
right=1 in,
bottom=1 in,
}
\usepackage{setspace}
\doublespacing
\usepackage{graphicx}
\usepackage{chemmacros}
\usechemmodule{scheme}
\usepackage[version=4]{mhchem}
\usepackage{chemfig}
\usepackage{caption}
%\usepackage{float}
%\newfloat{scheme}{hbp}{los}
%\floatname{scheme}{Scheme}
%\newcommand*\listofschemes{\listof{scheme}{List of schemes}}
\begin{document}
\section*{Abstract}
\section{Introduction}
\begin{equation}
\ch{ A + B -> C + D }
\end{equation}
\begin{scheme}
\schemestart
\chemfig{C(-[:0]{}|{\color{red}H})(-[:90]H)(-[:180]H)(-[:270]H)}
\+\chemfig{{}|{\color{blue}Cl_2}}
\arrow{->[\( h\nu \)][]}
\chemfig{C(-[:0]{}|{\color{blue}Cl})(-[:90]H)(-[:180]H)(-[:270]H)}
\+\chemfig{{\color{red}H}(-[:0]{}|{\color{blue}Cl})}
\schemestop
\caption{bla bla}
\label{sch1}
\end{scheme}
\end{document}
选项 2(有反应)
\documentclass[titlepage, 12pt]{article}
%\documentclass[titlepage, 17pt]{extarticle} for larger font sizes
\usepackage{geometry}
\geometry{
a4paper,
total={8.5 in,11 in},
left=1 in,
top=1 in,
right=1 in,
bottom=1 in,
}
\usepackage{chemmacros}
\usechemmodule{reactions} % <--------- load the module
\usepackage{setspace}
\doublespacing
\usepackage{graphicx}
\usepackage[version=4]{mhchem}
\usepackage{chemfig}
\usepackage{caption}
\usepackage{float}
\newfloat{scheme}{hbp}{los}
\floatname{scheme}{Scheme}
\newcommand*\mylistofschemes{\listof{scheme}{List of schemes}} % <---- change the name here
\begin{document}
\mylistofschemes
\listofreactions % <--------- list of reactions
\section*{Abstract}
\section{Introduction}
\begin{reaction} % <--------- reaction environment
A + B -> C + D
\end{reaction}
\begin{scheme}
\schemestart
\chemfig{C(-[:0]{}|{\color{red}H})(-[:90]H)(-[:180]H)(-[:270]H)}
\+\chemfig{{}|{\color{blue}Cl_2}}
\arrow{->[\( h\nu \)][]}
\chemfig{C(-[:0]{}|{\color{blue}Cl})(-[:90]H)(-[:180]H)(-[:270]H)}
\+\chemfig{{\color{red}H}(-[:0]{}|{\color{blue}Cl})}
\schemestop
\caption{bla bla}
\label{sch1}
\end{scheme}
\end{document}