Mhchem arrows length
Is it somehow possible to change the default length of arrows in chemical reactions using
mhchem
? In particular I would need to reduce its length, both for single and for double (equilibrium) arrows. I ask, if possible, coherent solutions, in the sense of commands designed for this package, if they exist. I tried something like ce{a + b ->[-5pt] c}
, it seems to not work
arrows mhchem
add a comment |
Is it somehow possible to change the default length of arrows in chemical reactions using
mhchem
? In particular I would need to reduce its length, both for single and for double (equilibrium) arrows. I ask, if possible, coherent solutions, in the sense of commands designed for this package, if they exist. I tried something like ce{a + b ->[-5pt] c}
, it seems to not work
arrows mhchem
This post says how to make double arrow longer? Have you seen this before?
– Majid Abdolshah
Mar 29 at 1:58
Yes, I saw it. But I need something in order to reduce it, not to make it longer
– TFra6
Mar 29 at 10:27
The author ofmhchem
replied and said “I am quite busy at the moment, but I will eventually implement your suggestion.”
– egreg
Apr 2 at 8:56
add a comment |
Is it somehow possible to change the default length of arrows in chemical reactions using
mhchem
? In particular I would need to reduce its length, both for single and for double (equilibrium) arrows. I ask, if possible, coherent solutions, in the sense of commands designed for this package, if they exist. I tried something like ce{a + b ->[-5pt] c}
, it seems to not work
arrows mhchem
Is it somehow possible to change the default length of arrows in chemical reactions using
mhchem
? In particular I would need to reduce its length, both for single and for double (equilibrium) arrows. I ask, if possible, coherent solutions, in the sense of commands designed for this package, if they exist. I tried something like ce{a + b ->[-5pt] c}
, it seems to not work
arrows mhchem
arrows mhchem
asked Mar 29 at 1:26
TFra6TFra6
203
203
This post says how to make double arrow longer? Have you seen this before?
– Majid Abdolshah
Mar 29 at 1:58
Yes, I saw it. But I need something in order to reduce it, not to make it longer
– TFra6
Mar 29 at 10:27
The author ofmhchem
replied and said “I am quite busy at the moment, but I will eventually implement your suggestion.”
– egreg
Apr 2 at 8:56
add a comment |
This post says how to make double arrow longer? Have you seen this before?
– Majid Abdolshah
Mar 29 at 1:58
Yes, I saw it. But I need something in order to reduce it, not to make it longer
– TFra6
Mar 29 at 10:27
The author ofmhchem
replied and said “I am quite busy at the moment, but I will eventually implement your suggestion.”
– egreg
Apr 2 at 8:56
This post says how to make double arrow longer? Have you seen this before?
– Majid Abdolshah
Mar 29 at 1:58
This post says how to make double arrow longer? Have you seen this before?
– Majid Abdolshah
Mar 29 at 1:58
Yes, I saw it. But I need something in order to reduce it, not to make it longer
– TFra6
Mar 29 at 10:27
Yes, I saw it. But I need something in order to reduce it, not to make it longer
– TFra6
Mar 29 at 10:27
The author of
mhchem
replied and said “I am quite busy at the moment, but I will eventually implement your suggestion.”– egreg
Apr 2 at 8:56
The author of
mhchem
replied and said “I am quite busy at the moment, but I will eventually implement your suggestion.”– egreg
Apr 2 at 8:56
add a comment |
1 Answer
1
active
oldest
votes
The package doesn't provide a way to set the minimum arrow width, but it's possible to add it.
documentclass{article}
usepackage[version=4]{mhchem}
ExplSyntaxOn
keys_define:nn { mhchem }
{
arrow-min-length .code:n =
cs_set:Npn __mhchem_arrow_options_minLength:n { {#1} } % default is 2em
}
ExplSyntaxOff
begin{document}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
mhchemoptions{arrow-min-length=1em}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
end{document}
You can use mhchemoptions{arrow-min-length=1em}
in the preamble to set the length globally, or locally in some environment.
I was to the pag. 18 ofmhchem
package and I was not understood the codemhchemoptions{arrows=% pgf{Kite[length=0pt 4,width’=0pt 1]}{0.15ex}} ce{A <--> B}
– Sebastiano
Mar 30 at 23:19
1
@Sebastiano That's for changing the shape of the arrow tips.
– egreg
Mar 30 at 23:20
I thought that it was the key of the solution.
– Sebastiano
Mar 30 at 23:21
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482020%2fmhchem-arrows-length%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The package doesn't provide a way to set the minimum arrow width, but it's possible to add it.
documentclass{article}
usepackage[version=4]{mhchem}
ExplSyntaxOn
keys_define:nn { mhchem }
{
arrow-min-length .code:n =
cs_set:Npn __mhchem_arrow_options_minLength:n { {#1} } % default is 2em
}
ExplSyntaxOff
begin{document}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
mhchemoptions{arrow-min-length=1em}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
end{document}
You can use mhchemoptions{arrow-min-length=1em}
in the preamble to set the length globally, or locally in some environment.
I was to the pag. 18 ofmhchem
package and I was not understood the codemhchemoptions{arrows=% pgf{Kite[length=0pt 4,width’=0pt 1]}{0.15ex}} ce{A <--> B}
– Sebastiano
Mar 30 at 23:19
1
@Sebastiano That's for changing the shape of the arrow tips.
– egreg
Mar 30 at 23:20
I thought that it was the key of the solution.
– Sebastiano
Mar 30 at 23:21
add a comment |
The package doesn't provide a way to set the minimum arrow width, but it's possible to add it.
documentclass{article}
usepackage[version=4]{mhchem}
ExplSyntaxOn
keys_define:nn { mhchem }
{
arrow-min-length .code:n =
cs_set:Npn __mhchem_arrow_options_minLength:n { {#1} } % default is 2em
}
ExplSyntaxOff
begin{document}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
mhchemoptions{arrow-min-length=1em}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
end{document}
You can use mhchemoptions{arrow-min-length=1em}
in the preamble to set the length globally, or locally in some environment.
I was to the pag. 18 ofmhchem
package and I was not understood the codemhchemoptions{arrows=% pgf{Kite[length=0pt 4,width’=0pt 1]}{0.15ex}} ce{A <--> B}
– Sebastiano
Mar 30 at 23:19
1
@Sebastiano That's for changing the shape of the arrow tips.
– egreg
Mar 30 at 23:20
I thought that it was the key of the solution.
– Sebastiano
Mar 30 at 23:21
add a comment |
The package doesn't provide a way to set the minimum arrow width, but it's possible to add it.
documentclass{article}
usepackage[version=4]{mhchem}
ExplSyntaxOn
keys_define:nn { mhchem }
{
arrow-min-length .code:n =
cs_set:Npn __mhchem_arrow_options_minLength:n { {#1} } % default is 2em
}
ExplSyntaxOff
begin{document}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
mhchemoptions{arrow-min-length=1em}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
end{document}
You can use mhchemoptions{arrow-min-length=1em}
in the preamble to set the length globally, or locally in some environment.
The package doesn't provide a way to set the minimum arrow width, but it's possible to add it.
documentclass{article}
usepackage[version=4]{mhchem}
ExplSyntaxOn
keys_define:nn { mhchem }
{
arrow-min-length .code:n =
cs_set:Npn __mhchem_arrow_options_minLength:n { {#1} } % default is 2em
}
ExplSyntaxOff
begin{document}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
mhchemoptions{arrow-min-length=1em}
ce{A + B -> C}
ce{A + B <-> C}
ce{A + B <=> C}
end{document}
You can use mhchemoptions{arrow-min-length=1em}
in the preamble to set the length globally, or locally in some environment.
answered Mar 30 at 23:16
egregegreg
732k8919303253
732k8919303253
I was to the pag. 18 ofmhchem
package and I was not understood the codemhchemoptions{arrows=% pgf{Kite[length=0pt 4,width’=0pt 1]}{0.15ex}} ce{A <--> B}
– Sebastiano
Mar 30 at 23:19
1
@Sebastiano That's for changing the shape of the arrow tips.
– egreg
Mar 30 at 23:20
I thought that it was the key of the solution.
– Sebastiano
Mar 30 at 23:21
add a comment |
I was to the pag. 18 ofmhchem
package and I was not understood the codemhchemoptions{arrows=% pgf{Kite[length=0pt 4,width’=0pt 1]}{0.15ex}} ce{A <--> B}
– Sebastiano
Mar 30 at 23:19
1
@Sebastiano That's for changing the shape of the arrow tips.
– egreg
Mar 30 at 23:20
I thought that it was the key of the solution.
– Sebastiano
Mar 30 at 23:21
I was to the pag. 18 of
mhchem
package and I was not understood the code mhchemoptions{arrows=% pgf{Kite[length=0pt 4,width’=0pt 1]}{0.15ex}} ce{A <--> B}
– Sebastiano
Mar 30 at 23:19
I was to the pag. 18 of
mhchem
package and I was not understood the code mhchemoptions{arrows=% pgf{Kite[length=0pt 4,width’=0pt 1]}{0.15ex}} ce{A <--> B}
– Sebastiano
Mar 30 at 23:19
1
1
@Sebastiano That's for changing the shape of the arrow tips.
– egreg
Mar 30 at 23:20
@Sebastiano That's for changing the shape of the arrow tips.
– egreg
Mar 30 at 23:20
I thought that it was the key of the solution.
– Sebastiano
Mar 30 at 23:21
I thought that it was the key of the solution.
– Sebastiano
Mar 30 at 23:21
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482020%2fmhchem-arrows-length%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
This post says how to make double arrow longer? Have you seen this before?
– Majid Abdolshah
Mar 29 at 1:58
Yes, I saw it. But I need something in order to reduce it, not to make it longer
– TFra6
Mar 29 at 10:27
The author of
mhchem
replied and said “I am quite busy at the moment, but I will eventually implement your suggestion.”– egreg
Apr 2 at 8:56