Why does renewcommand{dagger}{*} not apply to thanks?
I know that I can adjust my thanks symbols by overriding fnsymbols as described here: Customizing the symbol next to the author's name in a document
But it seems to me that just re-defining the dagger should also work:
documentclass{article}
renewcommand{dagger}{*}
title{Test}
author{Author 1thanks{Thanks 1} and Author 2thanks{I-should-be-next-to-an-asterisk}}
begin{document}
maketitle
Here the dagger is replaced correctly: $dagger$
end{document}
Which correctly replaces the dagger with an asterisk in the main text, but not in the title:

What does wrong here? I tried moving the renewcommand up or down, to now avail.
author
add a comment |
I know that I can adjust my thanks symbols by overriding fnsymbols as described here: Customizing the symbol next to the author's name in a document
But it seems to me that just re-defining the dagger should also work:
documentclass{article}
renewcommand{dagger}{*}
title{Test}
author{Author 1thanks{Thanks 1} and Author 2thanks{I-should-be-next-to-an-asterisk}}
begin{document}
maketitle
Here the dagger is replaced correctly: $dagger$
end{document}
Which correctly replaces the dagger with an asterisk in the main text, but not in the title:

What does wrong here? I tried moving the renewcommand up or down, to now avail.
author
add a comment |
I know that I can adjust my thanks symbols by overriding fnsymbols as described here: Customizing the symbol next to the author's name in a document
But it seems to me that just re-defining the dagger should also work:
documentclass{article}
renewcommand{dagger}{*}
title{Test}
author{Author 1thanks{Thanks 1} and Author 2thanks{I-should-be-next-to-an-asterisk}}
begin{document}
maketitle
Here the dagger is replaced correctly: $dagger$
end{document}
Which correctly replaces the dagger with an asterisk in the main text, but not in the title:

What does wrong here? I tried moving the renewcommand up or down, to now avail.
author
I know that I can adjust my thanks symbols by overriding fnsymbols as described here: Customizing the symbol next to the author's name in a document
But it seems to me that just re-defining the dagger should also work:
documentclass{article}
renewcommand{dagger}{*}
title{Test}
author{Author 1thanks{Thanks 1} and Author 2thanks{I-should-be-next-to-an-asterisk}}
begin{document}
maketitle
Here the dagger is replaced correctly: $dagger$
end{document}
Which correctly replaces the dagger with an asterisk in the main text, but not in the title:

What does wrong here? I tried moving the renewcommand up or down, to now avail.
author
author
asked 4 hours ago
bonifazbonifaz
15015
15015
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
The default footnote symbol uses textdagger not dagger. As your example shows, dagger is a math mode command.
How did you find that out? The definition in tex.stackexchange.com/questions/455140/… suggests that it's dagger, not textdagger.
– bonifaz
3 hours ago
3
@bonifaz I have been maintaining the latex sources since 1993, I have some idea about some of the definitions:-)
– David Carlisle
3 hours ago
I see, makes sense :-) I was just curious how I could find out myself in the future.
– bonifaz
3 hours ago
add a comment |
From the command line (> represents the prompt) you can issue
> latexdef -s fnsymbol
% latex.ltx, line 2234:
deffnsymbol#1{expandafter@fnsymbolcsname c@#1endcsname}
OK, we need to know what @fnsymbol does:
> latexdef -s @fnsymbol
% latex.ltx, line 2254:
def@fnsymbol#1{%
ifcase#1or TextOrMathtextasteriskcentered *or
TextOrMath textdagger daggeror
TextOrMath textdaggerdbl ddagger or
TextOrMath textsection mathsectionor
TextOrMath textparagraph mathparagraphor
TextOrMath textbardbl |or
TextOrMath {textasteriskcenteredtextasteriskcentered}{**}or
TextOrMath {textdaggertextdagger}{daggerdagger}or
TextOrMath {textdaggerdbltextdaggerdbl}{ddaggerddagger}else
@ctrerr fi
}%
This means that if fnsymbol appears in text mode, it associates textdagger for the number 2.
For the specific application you might consider to redefine @fnsymbol, so as not to redefine textdagger.
documentclass{article}
makeatletter
letlatex@fnsymbol@fnsymbol
renewcommand@fnsymbol[1]{ifcase#1or*or*else@ctrerrfi}
newcommand{restorefnsymbol}{let@fnsymbollatex@fnsymbol}
makeatother
setlength{textheight}{7cm} % just to make a smaller picture
begin{document}
title{Test}
author{Author 1thanks{Thanks 1} and
Author 2thanks{I-should-be-next-to-an-asterisk}}
maketitle
restorefnsymbol
Here we have a dagger: $dagger$
end{document}

Thanks for the in-depth answer!! Definitely useful to understand the background in the future.
– bonifaz
3 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%2f481579%2fwhy-does-renewcommand-dagger-not-apply-to-thanks%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
The default footnote symbol uses textdagger not dagger. As your example shows, dagger is a math mode command.
How did you find that out? The definition in tex.stackexchange.com/questions/455140/… suggests that it's dagger, not textdagger.
– bonifaz
3 hours ago
3
@bonifaz I have been maintaining the latex sources since 1993, I have some idea about some of the definitions:-)
– David Carlisle
3 hours ago
I see, makes sense :-) I was just curious how I could find out myself in the future.
– bonifaz
3 hours ago
add a comment |
The default footnote symbol uses textdagger not dagger. As your example shows, dagger is a math mode command.
How did you find that out? The definition in tex.stackexchange.com/questions/455140/… suggests that it's dagger, not textdagger.
– bonifaz
3 hours ago
3
@bonifaz I have been maintaining the latex sources since 1993, I have some idea about some of the definitions:-)
– David Carlisle
3 hours ago
I see, makes sense :-) I was just curious how I could find out myself in the future.
– bonifaz
3 hours ago
add a comment |
The default footnote symbol uses textdagger not dagger. As your example shows, dagger is a math mode command.
The default footnote symbol uses textdagger not dagger. As your example shows, dagger is a math mode command.
answered 3 hours ago
David CarlisleDavid Carlisle
496k4111421889
496k4111421889
How did you find that out? The definition in tex.stackexchange.com/questions/455140/… suggests that it's dagger, not textdagger.
– bonifaz
3 hours ago
3
@bonifaz I have been maintaining the latex sources since 1993, I have some idea about some of the definitions:-)
– David Carlisle
3 hours ago
I see, makes sense :-) I was just curious how I could find out myself in the future.
– bonifaz
3 hours ago
add a comment |
How did you find that out? The definition in tex.stackexchange.com/questions/455140/… suggests that it's dagger, not textdagger.
– bonifaz
3 hours ago
3
@bonifaz I have been maintaining the latex sources since 1993, I have some idea about some of the definitions:-)
– David Carlisle
3 hours ago
I see, makes sense :-) I was just curious how I could find out myself in the future.
– bonifaz
3 hours ago
How did you find that out? The definition in tex.stackexchange.com/questions/455140/… suggests that it's dagger, not textdagger.
– bonifaz
3 hours ago
How did you find that out? The definition in tex.stackexchange.com/questions/455140/… suggests that it's dagger, not textdagger.
– bonifaz
3 hours ago
3
3
@bonifaz I have been maintaining the latex sources since 1993, I have some idea about some of the definitions:-)
– David Carlisle
3 hours ago
@bonifaz I have been maintaining the latex sources since 1993, I have some idea about some of the definitions:-)
– David Carlisle
3 hours ago
I see, makes sense :-) I was just curious how I could find out myself in the future.
– bonifaz
3 hours ago
I see, makes sense :-) I was just curious how I could find out myself in the future.
– bonifaz
3 hours ago
add a comment |
From the command line (> represents the prompt) you can issue
> latexdef -s fnsymbol
% latex.ltx, line 2234:
deffnsymbol#1{expandafter@fnsymbolcsname c@#1endcsname}
OK, we need to know what @fnsymbol does:
> latexdef -s @fnsymbol
% latex.ltx, line 2254:
def@fnsymbol#1{%
ifcase#1or TextOrMathtextasteriskcentered *or
TextOrMath textdagger daggeror
TextOrMath textdaggerdbl ddagger or
TextOrMath textsection mathsectionor
TextOrMath textparagraph mathparagraphor
TextOrMath textbardbl |or
TextOrMath {textasteriskcenteredtextasteriskcentered}{**}or
TextOrMath {textdaggertextdagger}{daggerdagger}or
TextOrMath {textdaggerdbltextdaggerdbl}{ddaggerddagger}else
@ctrerr fi
}%
This means that if fnsymbol appears in text mode, it associates textdagger for the number 2.
For the specific application you might consider to redefine @fnsymbol, so as not to redefine textdagger.
documentclass{article}
makeatletter
letlatex@fnsymbol@fnsymbol
renewcommand@fnsymbol[1]{ifcase#1or*or*else@ctrerrfi}
newcommand{restorefnsymbol}{let@fnsymbollatex@fnsymbol}
makeatother
setlength{textheight}{7cm} % just to make a smaller picture
begin{document}
title{Test}
author{Author 1thanks{Thanks 1} and
Author 2thanks{I-should-be-next-to-an-asterisk}}
maketitle
restorefnsymbol
Here we have a dagger: $dagger$
end{document}

Thanks for the in-depth answer!! Definitely useful to understand the background in the future.
– bonifaz
3 hours ago
add a comment |
From the command line (> represents the prompt) you can issue
> latexdef -s fnsymbol
% latex.ltx, line 2234:
deffnsymbol#1{expandafter@fnsymbolcsname c@#1endcsname}
OK, we need to know what @fnsymbol does:
> latexdef -s @fnsymbol
% latex.ltx, line 2254:
def@fnsymbol#1{%
ifcase#1or TextOrMathtextasteriskcentered *or
TextOrMath textdagger daggeror
TextOrMath textdaggerdbl ddagger or
TextOrMath textsection mathsectionor
TextOrMath textparagraph mathparagraphor
TextOrMath textbardbl |or
TextOrMath {textasteriskcenteredtextasteriskcentered}{**}or
TextOrMath {textdaggertextdagger}{daggerdagger}or
TextOrMath {textdaggerdbltextdaggerdbl}{ddaggerddagger}else
@ctrerr fi
}%
This means that if fnsymbol appears in text mode, it associates textdagger for the number 2.
For the specific application you might consider to redefine @fnsymbol, so as not to redefine textdagger.
documentclass{article}
makeatletter
letlatex@fnsymbol@fnsymbol
renewcommand@fnsymbol[1]{ifcase#1or*or*else@ctrerrfi}
newcommand{restorefnsymbol}{let@fnsymbollatex@fnsymbol}
makeatother
setlength{textheight}{7cm} % just to make a smaller picture
begin{document}
title{Test}
author{Author 1thanks{Thanks 1} and
Author 2thanks{I-should-be-next-to-an-asterisk}}
maketitle
restorefnsymbol
Here we have a dagger: $dagger$
end{document}

Thanks for the in-depth answer!! Definitely useful to understand the background in the future.
– bonifaz
3 hours ago
add a comment |
From the command line (> represents the prompt) you can issue
> latexdef -s fnsymbol
% latex.ltx, line 2234:
deffnsymbol#1{expandafter@fnsymbolcsname c@#1endcsname}
OK, we need to know what @fnsymbol does:
> latexdef -s @fnsymbol
% latex.ltx, line 2254:
def@fnsymbol#1{%
ifcase#1or TextOrMathtextasteriskcentered *or
TextOrMath textdagger daggeror
TextOrMath textdaggerdbl ddagger or
TextOrMath textsection mathsectionor
TextOrMath textparagraph mathparagraphor
TextOrMath textbardbl |or
TextOrMath {textasteriskcenteredtextasteriskcentered}{**}or
TextOrMath {textdaggertextdagger}{daggerdagger}or
TextOrMath {textdaggerdbltextdaggerdbl}{ddaggerddagger}else
@ctrerr fi
}%
This means that if fnsymbol appears in text mode, it associates textdagger for the number 2.
For the specific application you might consider to redefine @fnsymbol, so as not to redefine textdagger.
documentclass{article}
makeatletter
letlatex@fnsymbol@fnsymbol
renewcommand@fnsymbol[1]{ifcase#1or*or*else@ctrerrfi}
newcommand{restorefnsymbol}{let@fnsymbollatex@fnsymbol}
makeatother
setlength{textheight}{7cm} % just to make a smaller picture
begin{document}
title{Test}
author{Author 1thanks{Thanks 1} and
Author 2thanks{I-should-be-next-to-an-asterisk}}
maketitle
restorefnsymbol
Here we have a dagger: $dagger$
end{document}

From the command line (> represents the prompt) you can issue
> latexdef -s fnsymbol
% latex.ltx, line 2234:
deffnsymbol#1{expandafter@fnsymbolcsname c@#1endcsname}
OK, we need to know what @fnsymbol does:
> latexdef -s @fnsymbol
% latex.ltx, line 2254:
def@fnsymbol#1{%
ifcase#1or TextOrMathtextasteriskcentered *or
TextOrMath textdagger daggeror
TextOrMath textdaggerdbl ddagger or
TextOrMath textsection mathsectionor
TextOrMath textparagraph mathparagraphor
TextOrMath textbardbl |or
TextOrMath {textasteriskcenteredtextasteriskcentered}{**}or
TextOrMath {textdaggertextdagger}{daggerdagger}or
TextOrMath {textdaggerdbltextdaggerdbl}{ddaggerddagger}else
@ctrerr fi
}%
This means that if fnsymbol appears in text mode, it associates textdagger for the number 2.
For the specific application you might consider to redefine @fnsymbol, so as not to redefine textdagger.
documentclass{article}
makeatletter
letlatex@fnsymbol@fnsymbol
renewcommand@fnsymbol[1]{ifcase#1or*or*else@ctrerrfi}
newcommand{restorefnsymbol}{let@fnsymbollatex@fnsymbol}
makeatother
setlength{textheight}{7cm} % just to make a smaller picture
begin{document}
title{Test}
author{Author 1thanks{Thanks 1} and
Author 2thanks{I-should-be-next-to-an-asterisk}}
maketitle
restorefnsymbol
Here we have a dagger: $dagger$
end{document}

answered 3 hours ago
egregegreg
729k8819263237
729k8819263237
Thanks for the in-depth answer!! Definitely useful to understand the background in the future.
– bonifaz
3 hours ago
add a comment |
Thanks for the in-depth answer!! Definitely useful to understand the background in the future.
– bonifaz
3 hours ago
Thanks for the in-depth answer!! Definitely useful to understand the background in the future.
– bonifaz
3 hours ago
Thanks for the in-depth answer!! Definitely useful to understand the background in the future.
– bonifaz
3 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%2f481579%2fwhy-does-renewcommand-dagger-not-apply-to-thanks%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