\arrow{} 需要制作更粗的箭头

\arrow{} 需要制作更粗的箭头

我正在尝试制作一张 6*5 英尺的海报,其中我使用的文本大小为 48。现在当我使用时chemfig,相对于文本的箭头真的很小。我尝试使用,\setarrowdefault{...thick}但它没有给我满意的结果。

我尝试使用\definearrow,但无法解决问题。有人能帮我让我的箭头突出吗?图片中的示例。我的 MWE:

\begin{document}
\usepackage{chemfig}
\usepackage{chemmacros}
\usetikzlibrary{arrows}
\usepackage{mychemistry}
\usepackage{mhchem}
\enablefixedbondlength \setarrowoffset{20pt}
\setarrowdefault{,,,thick}
\schemestart
(i)
\chemfig{S} {\small (s)}
\+{-0.25em,-0.2em,0pt}
\chemfig{O_2} {\small (g)}
\arrow(start.mid east--.mid west){->}[,0.5]
\chemfig{SO_2} {\small (g)}
\schemestop
\chemnameinit{}\disablefixedbondlength
%-------------------------------------------------
\newline
\enablefixedbondlength \setarrowoffset{20pt}
\schemestart
(ii)
\chemfig{2SO_2} {\small (g)}
\+{-0.25em,-0.2em,0pt}
\chemfig{O_2} {\small (g)}
\arrow(start.mid east--.mid west){->[\small \chemfig{V_2O_5}]}[,0.6]
\chemfig{2SO_3} {\small (g)}
\schemestop
\chemnameinit{}\disablefixedbondlength
%-------------------------------------------------
\newline
\enablefixedbondlength \setarrowoffset{20pt}
\schemestart
(iii)
\chemfig{SO_3}
\+{-0.25em,-0.2em,0pt}
\chemfig{H_2SO_4}
\arrow(start.mid east--.mid west){->[\small \chemfig{V_2O_5}]}[,0.6]
\chemname[0.5ex]{\chemfig{H_2S_2O_7}}{\small Oleum}
\arrow(start.mid east--.mid west){->[\small \chemfig{H_2O}][\small Dilution]}[,0.65]
\chemfig{H_2SO_4} 
\schemestop
\chemnameinit{}\disablefixedbondlength
\end{document}

在此处输入图片描述

答案1

我不知道你是如何编译它的,但是使用你的代码(修复标题后)我得到了这个输出:

在此处输入图片描述

我猜这不是你想要的,或者?

您的反应/代码第一行的“简化版本”(我发现不必要地过于复杂)可能看起来像这样:

\documentclass{article}
\usepackage{chemfig}

\begin{document}

(i)\schemestart[0,1,line width=2mm]
\chemfig{S} {\small (s)}
\+{-0.25em,-0.2em,0pt}
\chemfig{O_2} {\small (g)}
\arrow
\chemfig{SO_2} {\small (g)}
\schemestop

\end{document}

请注意,在箭头定义中,除了使用“thick”之外,您还可以使用任何 tikz 样式,例如,对于线条粗细,可以进行修改line width。这将产生: 在此处输入图片描述

相关内容