Placeholder number with siunitx
I would like to add a placeholder number in my text, to remind me that I still have to look it up, later. I usually just use something like "XYZ" or "???" for this. But when I'm using the SI notation I get an error that "?" is not a number.
documentclass{article}
usepackage{siunitx}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The error I get is:
siunitx error: "invalid-token-in-number" Invalid token '?' in numerical input. For immediate help type H <return>. ...at number to place here: SI{???}{percent}
What is the best/suggested way to add a placeholder number or symbol in SI-notation?
siunitx
New contributor
add a comment |
I would like to add a placeholder number in my text, to remind me that I still have to look it up, later. I usually just use something like "XYZ" or "???" for this. But when I'm using the SI notation I get an error that "?" is not a number.
documentclass{article}
usepackage{siunitx}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The error I get is:
siunitx error: "invalid-token-in-number" Invalid token '?' in numerical input. For immediate help type H <return>. ...at number to place here: SI{???}{percent}
What is the best/suggested way to add a placeholder number or symbol in SI-notation?
siunitx
New contributor
2
My welcome into the site of TeX.SE.
– Sebastiano
3 hours ago
add a comment |
I would like to add a placeholder number in my text, to remind me that I still have to look it up, later. I usually just use something like "XYZ" or "???" for this. But when I'm using the SI notation I get an error that "?" is not a number.
documentclass{article}
usepackage{siunitx}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The error I get is:
siunitx error: "invalid-token-in-number" Invalid token '?' in numerical input. For immediate help type H <return>. ...at number to place here: SI{???}{percent}
What is the best/suggested way to add a placeholder number or symbol in SI-notation?
siunitx
New contributor
I would like to add a placeholder number in my text, to remind me that I still have to look it up, later. I usually just use something like "XYZ" or "???" for this. But when I'm using the SI notation I get an error that "?" is not a number.
documentclass{article}
usepackage{siunitx}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The error I get is:
siunitx error: "invalid-token-in-number" Invalid token '?' in numerical input. For immediate help type H <return>. ...at number to place here: SI{???}{percent}
What is the best/suggested way to add a placeholder number or symbol in SI-notation?
siunitx
siunitx
New contributor
New contributor
New contributor
asked 4 hours ago
Vincent W.Vincent W.
132
132
New contributor
New contributor
2
My welcome into the site of TeX.SE.
– Sebastiano
3 hours ago
add a comment |
2
My welcome into the site of TeX.SE.
– Sebastiano
3 hours ago
2
2
My welcome into the site of TeX.SE.
– Sebastiano
3 hours ago
My welcome into the site of TeX.SE.
– Sebastiano
3 hours ago
add a comment |
1 Answer
1
active
oldest
votes
You can pretend that ?
is a valid input 'symbol' such as pi
.
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={?},
}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The same works for XYZ
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={XYZ},
}
begin{document}
I don't know yet what number to place here: SI{XYZ}{percent}.
end{document}
Alternatively, you could stop siunitx
from parsing numbers. Either globally with sisetup{parse-numbers=false}
or locally with SI[parse-numbers=false]{???}{percent}
.
That works perfectly. Thanks for the quick answer! I'm curious, though. Can you explain why there is a small gap between the first and second character, when I use the 'input-symbols={?}' method? It looks something like "? ?? %" or "X YZ %". If I disable number parsing it looks as expected, like "??? %".
– Vincent W.
3 hours ago
I have understood that the OP didn't know what to put in the place of the ???
– Sebastiano
3 hours ago
@VincentW. It seems thatsiunitx
still groups the?
as if they were normal digits. In the MWE I get?
,??
,???
,????
,??,???
etc. pp. I do not get?,??
though... Withparse-numbers=false
that digit grouping does not happen.
– moewe
3 hours ago
@moewe I get?
,??
,?,??
,?,?,??
,??,?,??
. But regular1234
when I use numbers. Strange... But also not really important. Maybe some language settings...
– Vincent W.
3 hours ago
@VincentW. Would have been my guess as well, I didn't find anything in the docs on a quick read, though. Do you get that result with my MWE or in your larger document?
– moewe
3 hours ago
|
show 2 more comments
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
});
}
});
Vincent W. is a new contributor. Be nice, and check out our Code of Conduct.
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%2f481994%2fplaceholder-number-with-siunitx%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
You can pretend that ?
is a valid input 'symbol' such as pi
.
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={?},
}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The same works for XYZ
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={XYZ},
}
begin{document}
I don't know yet what number to place here: SI{XYZ}{percent}.
end{document}
Alternatively, you could stop siunitx
from parsing numbers. Either globally with sisetup{parse-numbers=false}
or locally with SI[parse-numbers=false]{???}{percent}
.
That works perfectly. Thanks for the quick answer! I'm curious, though. Can you explain why there is a small gap between the first and second character, when I use the 'input-symbols={?}' method? It looks something like "? ?? %" or "X YZ %". If I disable number parsing it looks as expected, like "??? %".
– Vincent W.
3 hours ago
I have understood that the OP didn't know what to put in the place of the ???
– Sebastiano
3 hours ago
@VincentW. It seems thatsiunitx
still groups the?
as if they were normal digits. In the MWE I get?
,??
,???
,????
,??,???
etc. pp. I do not get?,??
though... Withparse-numbers=false
that digit grouping does not happen.
– moewe
3 hours ago
@moewe I get?
,??
,?,??
,?,?,??
,??,?,??
. But regular1234
when I use numbers. Strange... But also not really important. Maybe some language settings...
– Vincent W.
3 hours ago
@VincentW. Would have been my guess as well, I didn't find anything in the docs on a quick read, though. Do you get that result with my MWE or in your larger document?
– moewe
3 hours ago
|
show 2 more comments
You can pretend that ?
is a valid input 'symbol' such as pi
.
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={?},
}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The same works for XYZ
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={XYZ},
}
begin{document}
I don't know yet what number to place here: SI{XYZ}{percent}.
end{document}
Alternatively, you could stop siunitx
from parsing numbers. Either globally with sisetup{parse-numbers=false}
or locally with SI[parse-numbers=false]{???}{percent}
.
That works perfectly. Thanks for the quick answer! I'm curious, though. Can you explain why there is a small gap between the first and second character, when I use the 'input-symbols={?}' method? It looks something like "? ?? %" or "X YZ %". If I disable number parsing it looks as expected, like "??? %".
– Vincent W.
3 hours ago
I have understood that the OP didn't know what to put in the place of the ???
– Sebastiano
3 hours ago
@VincentW. It seems thatsiunitx
still groups the?
as if they were normal digits. In the MWE I get?
,??
,???
,????
,??,???
etc. pp. I do not get?,??
though... Withparse-numbers=false
that digit grouping does not happen.
– moewe
3 hours ago
@moewe I get?
,??
,?,??
,?,?,??
,??,?,??
. But regular1234
when I use numbers. Strange... But also not really important. Maybe some language settings...
– Vincent W.
3 hours ago
@VincentW. Would have been my guess as well, I didn't find anything in the docs on a quick read, though. Do you get that result with my MWE or in your larger document?
– moewe
3 hours ago
|
show 2 more comments
You can pretend that ?
is a valid input 'symbol' such as pi
.
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={?},
}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The same works for XYZ
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={XYZ},
}
begin{document}
I don't know yet what number to place here: SI{XYZ}{percent}.
end{document}
Alternatively, you could stop siunitx
from parsing numbers. Either globally with sisetup{parse-numbers=false}
or locally with SI[parse-numbers=false]{???}{percent}
.
You can pretend that ?
is a valid input 'symbol' such as pi
.
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={?},
}
begin{document}
I don't know yet what number to place here: SI{???}{percent}.
end{document}
The same works for XYZ
documentclass{article}
usepackage{siunitx}
sisetup{
input-symbols={XYZ},
}
begin{document}
I don't know yet what number to place here: SI{XYZ}{percent}.
end{document}
Alternatively, you could stop siunitx
from parsing numbers. Either globally with sisetup{parse-numbers=false}
or locally with SI[parse-numbers=false]{???}{percent}
.
answered 3 hours ago
moewemoewe
95.5k10116358
95.5k10116358
That works perfectly. Thanks for the quick answer! I'm curious, though. Can you explain why there is a small gap between the first and second character, when I use the 'input-symbols={?}' method? It looks something like "? ?? %" or "X YZ %". If I disable number parsing it looks as expected, like "??? %".
– Vincent W.
3 hours ago
I have understood that the OP didn't know what to put in the place of the ???
– Sebastiano
3 hours ago
@VincentW. It seems thatsiunitx
still groups the?
as if they were normal digits. In the MWE I get?
,??
,???
,????
,??,???
etc. pp. I do not get?,??
though... Withparse-numbers=false
that digit grouping does not happen.
– moewe
3 hours ago
@moewe I get?
,??
,?,??
,?,?,??
,??,?,??
. But regular1234
when I use numbers. Strange... But also not really important. Maybe some language settings...
– Vincent W.
3 hours ago
@VincentW. Would have been my guess as well, I didn't find anything in the docs on a quick read, though. Do you get that result with my MWE or in your larger document?
– moewe
3 hours ago
|
show 2 more comments
That works perfectly. Thanks for the quick answer! I'm curious, though. Can you explain why there is a small gap between the first and second character, when I use the 'input-symbols={?}' method? It looks something like "? ?? %" or "X YZ %". If I disable number parsing it looks as expected, like "??? %".
– Vincent W.
3 hours ago
I have understood that the OP didn't know what to put in the place of the ???
– Sebastiano
3 hours ago
@VincentW. It seems thatsiunitx
still groups the?
as if they were normal digits. In the MWE I get?
,??
,???
,????
,??,???
etc. pp. I do not get?,??
though... Withparse-numbers=false
that digit grouping does not happen.
– moewe
3 hours ago
@moewe I get?
,??
,?,??
,?,?,??
,??,?,??
. But regular1234
when I use numbers. Strange... But also not really important. Maybe some language settings...
– Vincent W.
3 hours ago
@VincentW. Would have been my guess as well, I didn't find anything in the docs on a quick read, though. Do you get that result with my MWE or in your larger document?
– moewe
3 hours ago
That works perfectly. Thanks for the quick answer! I'm curious, though. Can you explain why there is a small gap between the first and second character, when I use the 'input-symbols={?}' method? It looks something like "? ?? %" or "X YZ %". If I disable number parsing it looks as expected, like "??? %".
– Vincent W.
3 hours ago
That works perfectly. Thanks for the quick answer! I'm curious, though. Can you explain why there is a small gap between the first and second character, when I use the 'input-symbols={?}' method? It looks something like "? ?? %" or "X YZ %". If I disable number parsing it looks as expected, like "??? %".
– Vincent W.
3 hours ago
I have understood that the OP didn't know what to put in the place of the ???
– Sebastiano
3 hours ago
I have understood that the OP didn't know what to put in the place of the ???
– Sebastiano
3 hours ago
@VincentW. It seems that
siunitx
still groups the ?
as if they were normal digits. In the MWE I get ?
, ??
, ???
, ????
, ??,???
etc. pp. I do not get ?,??
though... With parse-numbers=false
that digit grouping does not happen.– moewe
3 hours ago
@VincentW. It seems that
siunitx
still groups the ?
as if they were normal digits. In the MWE I get ?
, ??
, ???
, ????
, ??,???
etc. pp. I do not get ?,??
though... With parse-numbers=false
that digit grouping does not happen.– moewe
3 hours ago
@moewe I get
?
, ??
, ?,??
, ?,?,??
, ??,?,??
. But regular 1234
when I use numbers. Strange... But also not really important. Maybe some language settings...– Vincent W.
3 hours ago
@moewe I get
?
, ??
, ?,??
, ?,?,??
, ??,?,??
. But regular 1234
when I use numbers. Strange... But also not really important. Maybe some language settings...– Vincent W.
3 hours ago
@VincentW. Would have been my guess as well, I didn't find anything in the docs on a quick read, though. Do you get that result with my MWE or in your larger document?
– moewe
3 hours ago
@VincentW. Would have been my guess as well, I didn't find anything in the docs on a quick read, though. Do you get that result with my MWE or in your larger document?
– moewe
3 hours ago
|
show 2 more comments
Vincent W. is a new contributor. Be nice, and check out our Code of Conduct.
Vincent W. is a new contributor. Be nice, and check out our Code of Conduct.
Vincent W. is a new contributor. Be nice, and check out our Code of Conduct.
Vincent W. is a new contributor. Be nice, and check out our Code of Conduct.
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%2f481994%2fplaceholder-number-with-siunitx%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
2
My welcome into the site of TeX.SE.
– Sebastiano
3 hours ago