Lualatex function producing trailing charactersPloting a function using mplib in lualatexIs LuaLaTeX producing faulty pdfs?Check for missing font characters in LuaLaTeXaccess all characters in an OpenType font with LuaLaTeXLuaLaTeX pass characters without “ ” to luaProblems with LuaLaTeX and Combining CharactersLuaLaTeX Error: Missing characters which are in the fonts usedmissing accented characters lualatex in texlive2016Print Latex Code with LuaLatex in functionNon-english characters in biblatex fail compilation with xelatex/lualatex
Share calendar details request from manager's manager
How to signal to my players that the following part is supposed to be played on fast forward?
Using "subway" as name for London Underground?
Difference between > and >> when used with a named pipe
How Often Do Health Insurance Providers Drop Coverage?
Is counterpoint still used today?
How to construct an hbox with negative height?
Recommended tools for graphs and charts
What language is software running on the ISS written in?
Passing multiple files through stdin (over ssh)
How can I tell the difference between unmarked sugar and stevia?
What is the `some` keyword in SwiftUI?
How to forge a multi-part weapon?
Were Alexander the Great and Hephaestion lovers?
How did old MS-DOS games utilize various graphic cards?
Logarithm of exponential
1980s live-action movie where individually-coloured nations on clouds fight
What can I, as a user, do about offensive reviews in App Store?
Preventing employees from either switching to competitors or opening their own business
What is the highest possible permanent AC at character creation?
SOQL Not Recognizing Field?
Are there downsides to using std::string as a buffer?
Second (easy access) account in case my bank screws up
Why did the Herschel Space Telescope need helium coolant?
Lualatex function producing trailing characters
Ploting a function using mplib in lualatexIs LuaLaTeX producing faulty pdfs?Check for missing font characters in LuaLaTeXaccess all characters in an OpenType font with LuaLaTeXLuaLaTeX pass characters without “ ” to luaProblems with LuaLaTeX and Combining CharactersLuaLaTeX Error: Missing characters which are in the fonts usedmissing accented characters lualatex in texlive2016Print Latex Code with LuaLatex in functionNon-english characters in biblatex fail compilation with xelatex/lualatex
This function was working in the production system and I'm not aware of changing anything (MikTeX did some package updates which may have had an effect).
A very much stripped down MWE is
documentclassarticle
directlua
function underscore(s)
s = tostring(s+2080)
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
I used to get M_1 and M_2 with proper subscripts, but now the correct unicode characters U+2081 and U+2082 are being generated but have acquired a trailing ".0" as can be seen in the output. N.B. I've omitted prepending "char"" to s before passing the string back.
Output :
Use M2081.0 or M2082.0
luatex
add a comment |
This function was working in the production system and I'm not aware of changing anything (MikTeX did some package updates which may have had an effect).
A very much stripped down MWE is
documentclassarticle
directlua
function underscore(s)
s = tostring(s+2080)
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
I used to get M_1 and M_2 with proper subscripts, but now the correct unicode characters U+2081 and U+2082 are being generated but have acquired a trailing ".0" as can be seen in the output. N.B. I've omitted prepending "char"" to s before passing the string back.
Output :
Use M2081.0 or M2082.0
luatex
add a comment |
This function was working in the production system and I'm not aware of changing anything (MikTeX did some package updates which may have had an effect).
A very much stripped down MWE is
documentclassarticle
directlua
function underscore(s)
s = tostring(s+2080)
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
I used to get M_1 and M_2 with proper subscripts, but now the correct unicode characters U+2081 and U+2082 are being generated but have acquired a trailing ".0" as can be seen in the output. N.B. I've omitted prepending "char"" to s before passing the string back.
Output :
Use M2081.0 or M2082.0
luatex
This function was working in the production system and I'm not aware of changing anything (MikTeX did some package updates which may have had an effect).
A very much stripped down MWE is
documentclassarticle
directlua
function underscore(s)
s = tostring(s+2080)
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
I used to get M_1 and M_2 with proper subscripts, but now the correct unicode characters U+2081 and U+2082 are being generated but have acquired a trailing ".0" as can be seen in the output. N.B. I've omitted prepending "char"" to s before passing the string back.
Output :
Use M2081.0 or M2082.0
luatex
luatex
edited 8 hours ago
DLyons
asked 8 hours ago
DLyonsDLyons
1956
1956
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
That's due to the change from lua 5.2 to lua 5.3.
You can force the number to be an integer e.g. with math.floor
:
documentclassarticle
directlua
function underscore(s)
s = tostring(math.floor(s+2080))
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
Thanks @Ulrike Fischer. That fixed it.
– DLyons
8 hours ago
add a comment |
s = tostring(math.floor(s+2080))
Thanks Red-Cloud. Millisecs behind Ulrike.
– DLyons
8 hours ago
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%2f494192%2flualatex-function-producing-trailing-characters%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
That's due to the change from lua 5.2 to lua 5.3.
You can force the number to be an integer e.g. with math.floor
:
documentclassarticle
directlua
function underscore(s)
s = tostring(math.floor(s+2080))
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
Thanks @Ulrike Fischer. That fixed it.
– DLyons
8 hours ago
add a comment |
That's due to the change from lua 5.2 to lua 5.3.
You can force the number to be an integer e.g. with math.floor
:
documentclassarticle
directlua
function underscore(s)
s = tostring(math.floor(s+2080))
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
Thanks @Ulrike Fischer. That fixed it.
– DLyons
8 hours ago
add a comment |
That's due to the change from lua 5.2 to lua 5.3.
You can force the number to be an integer e.g. with math.floor
:
documentclassarticle
directlua
function underscore(s)
s = tostring(math.floor(s+2080))
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
That's due to the change from lua 5.2 to lua 5.3.
You can force the number to be an integer e.g. with math.floor
:
documentclassarticle
directlua
function underscore(s)
s = tostring(math.floor(s+2080))
tex.print(s)
end
DeclareRobustCommandBinl[1]directluaunderscore([[#1]])%
begindocument
Use MBinl1 or MBinl2
enddocument
answered 8 hours ago
Ulrike FischerUlrike Fischer
205k9313705
205k9313705
Thanks @Ulrike Fischer. That fixed it.
– DLyons
8 hours ago
add a comment |
Thanks @Ulrike Fischer. That fixed it.
– DLyons
8 hours ago
Thanks @Ulrike Fischer. That fixed it.
– DLyons
8 hours ago
Thanks @Ulrike Fischer. That fixed it.
– DLyons
8 hours ago
add a comment |
s = tostring(math.floor(s+2080))
Thanks Red-Cloud. Millisecs behind Ulrike.
– DLyons
8 hours ago
add a comment |
s = tostring(math.floor(s+2080))
Thanks Red-Cloud. Millisecs behind Ulrike.
– DLyons
8 hours ago
add a comment |
s = tostring(math.floor(s+2080))
s = tostring(math.floor(s+2080))
answered 8 hours ago
Red-CloudRed-Cloud
3,803215
3,803215
Thanks Red-Cloud. Millisecs behind Ulrike.
– DLyons
8 hours ago
add a comment |
Thanks Red-Cloud. Millisecs behind Ulrike.
– DLyons
8 hours ago
Thanks Red-Cloud. Millisecs behind Ulrike.
– DLyons
8 hours ago
Thanks Red-Cloud. Millisecs behind Ulrike.
– DLyons
8 hours ago
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%2f494192%2flualatex-function-producing-trailing-characters%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