First instead of 1 when referencing












5















I'm using an enumeration with labels assigned to the items.
Referencing to the items it works fine, but in some cases I would like to have "1st" or even "first" instead of just "1", with the former one not being that much of an issue, but as I'm also using hyperref I would like to have "1st" as a link and not only "1"st with the "1" being the link.
But the "first" is more important for me and it should also be a clickable link.
Does anyone have a solution for my issue?



see the MWE here:



documentclass{article}
usepackage[utf8]{inputec}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The first item xyz...
end{document}









share|improve this question







New contributor




Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1





    Welcome to TeX - LaTeX!

    – Andrew Swann
    5 hours ago
















5















I'm using an enumeration with labels assigned to the items.
Referencing to the items it works fine, but in some cases I would like to have "1st" or even "first" instead of just "1", with the former one not being that much of an issue, but as I'm also using hyperref I would like to have "1st" as a link and not only "1"st with the "1" being the link.
But the "first" is more important for me and it should also be a clickable link.
Does anyone have a solution for my issue?



see the MWE here:



documentclass{article}
usepackage[utf8]{inputec}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The first item xyz...
end{document}









share|improve this question







New contributor




Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1





    Welcome to TeX - LaTeX!

    – Andrew Swann
    5 hours ago














5












5








5


0






I'm using an enumeration with labels assigned to the items.
Referencing to the items it works fine, but in some cases I would like to have "1st" or even "first" instead of just "1", with the former one not being that much of an issue, but as I'm also using hyperref I would like to have "1st" as a link and not only "1"st with the "1" being the link.
But the "first" is more important for me and it should also be a clickable link.
Does anyone have a solution for my issue?



see the MWE here:



documentclass{article}
usepackage[utf8]{inputec}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The first item xyz...
end{document}









share|improve this question







New contributor




Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












I'm using an enumeration with labels assigned to the items.
Referencing to the items it works fine, but in some cases I would like to have "1st" or even "first" instead of just "1", with the former one not being that much of an issue, but as I'm also using hyperref I would like to have "1st" as a link and not only "1"st with the "1" being the link.
But the "first" is more important for me and it should also be a clickable link.
Does anyone have a solution for my issue?



see the MWE here:



documentclass{article}
usepackage[utf8]{inputec}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The first item xyz...
end{document}






hyperref






share|improve this question







New contributor




Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 5 hours ago









AndreasAndreas

284




284




New contributor




Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






Andreas is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








  • 1





    Welcome to TeX - LaTeX!

    – Andrew Swann
    5 hours ago














  • 1





    Welcome to TeX - LaTeX!

    – Andrew Swann
    5 hours ago








1




1





Welcome to TeX - LaTeX!

– Andrew Swann
5 hours ago





Welcome to TeX - LaTeX!

– Andrew Swann
5 hours ago










2 Answers
2






active

oldest

votes


















5














You can use hyperref to create a link like ref would do (the first argument is an optional argument, but I don't know why):



documentclass{article}
usepackage[utf8]{inputenc}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The hyperref[itm:1]{first} item xyz...
end{document}





share|improve this answer
























  • Works like a charm, thanks a lot!

    – Andreas
    5 hours ago



















5














Building on Ulrike’s answer,



documentclass{article}
usepackage{fmtcount}
usepackage{refcount}
usepackage[colorlinks=true]{hyperref}

newcommand{ordinalref}[1]{%
hyperref[#1]{ordinalstringnum{getrefnumber{#1}}}%
}

begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ordinalref{itm:1} item xyz...\
The first item xyz...
end{document}


It doesn't work for nested items, unless you change the reference format.



enter image description here






share|improve this answer
























  • Thanks, that also looks like a great solution and an even more flexible one than Ulrikes as it's more automated when adding/removing items. But is it possible to define the language for that to something different than english?

    – Andreas
    1 hour ago








  • 1





    @Andreas fmtcount supports several languages, see its manual.

    – egreg
    1 hour ago











  • Took some time, but now I've got it working like I want it to, with the german genders, thank you VERY much!

    – Andreas
    56 mins ago











  • This won't work if you change the numbering in the enumerate e.g. to alph or roman, or in a nested enumerate (which uses (a) as label). It would be imho better to use zref instead of refcount for something like this.

    – Ulrike Fischer
    30 mins ago












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
});


}
});






Andreas is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f487498%2ffirst-instead-of-1-when-referencing%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









5














You can use hyperref to create a link like ref would do (the first argument is an optional argument, but I don't know why):



documentclass{article}
usepackage[utf8]{inputenc}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The hyperref[itm:1]{first} item xyz...
end{document}





share|improve this answer
























  • Works like a charm, thanks a lot!

    – Andreas
    5 hours ago
















5














You can use hyperref to create a link like ref would do (the first argument is an optional argument, but I don't know why):



documentclass{article}
usepackage[utf8]{inputenc}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The hyperref[itm:1]{first} item xyz...
end{document}





share|improve this answer
























  • Works like a charm, thanks a lot!

    – Andreas
    5 hours ago














5












5








5







You can use hyperref to create a link like ref would do (the first argument is an optional argument, but I don't know why):



documentclass{article}
usepackage[utf8]{inputenc}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The hyperref[itm:1]{first} item xyz...
end{document}





share|improve this answer













You can use hyperref to create a link like ref would do (the first argument is an optional argument, but I don't know why):



documentclass{article}
usepackage[utf8]{inputenc}
usepackage[colorlinks=true]{hyperref}
begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ref{itm:1}st item xyz...\
The hyperref[itm:1]{first} item xyz...
end{document}






share|improve this answer












share|improve this answer



share|improve this answer










answered 5 hours ago









Ulrike FischerUlrike Fischer

201k9309695




201k9309695













  • Works like a charm, thanks a lot!

    – Andreas
    5 hours ago



















  • Works like a charm, thanks a lot!

    – Andreas
    5 hours ago

















Works like a charm, thanks a lot!

– Andreas
5 hours ago





Works like a charm, thanks a lot!

– Andreas
5 hours ago











5














Building on Ulrike’s answer,



documentclass{article}
usepackage{fmtcount}
usepackage{refcount}
usepackage[colorlinks=true]{hyperref}

newcommand{ordinalref}[1]{%
hyperref[#1]{ordinalstringnum{getrefnumber{#1}}}%
}

begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ordinalref{itm:1} item xyz...\
The first item xyz...
end{document}


It doesn't work for nested items, unless you change the reference format.



enter image description here






share|improve this answer
























  • Thanks, that also looks like a great solution and an even more flexible one than Ulrikes as it's more automated when adding/removing items. But is it possible to define the language for that to something different than english?

    – Andreas
    1 hour ago








  • 1





    @Andreas fmtcount supports several languages, see its manual.

    – egreg
    1 hour ago











  • Took some time, but now I've got it working like I want it to, with the german genders, thank you VERY much!

    – Andreas
    56 mins ago











  • This won't work if you change the numbering in the enumerate e.g. to alph or roman, or in a nested enumerate (which uses (a) as label). It would be imho better to use zref instead of refcount for something like this.

    – Ulrike Fischer
    30 mins ago
















5














Building on Ulrike’s answer,



documentclass{article}
usepackage{fmtcount}
usepackage{refcount}
usepackage[colorlinks=true]{hyperref}

newcommand{ordinalref}[1]{%
hyperref[#1]{ordinalstringnum{getrefnumber{#1}}}%
}

begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ordinalref{itm:1} item xyz...\
The first item xyz...
end{document}


It doesn't work for nested items, unless you change the reference format.



enter image description here






share|improve this answer
























  • Thanks, that also looks like a great solution and an even more flexible one than Ulrikes as it's more automated when adding/removing items. But is it possible to define the language for that to something different than english?

    – Andreas
    1 hour ago








  • 1





    @Andreas fmtcount supports several languages, see its manual.

    – egreg
    1 hour ago











  • Took some time, but now I've got it working like I want it to, with the german genders, thank you VERY much!

    – Andreas
    56 mins ago











  • This won't work if you change the numbering in the enumerate e.g. to alph or roman, or in a nested enumerate (which uses (a) as label). It would be imho better to use zref instead of refcount for something like this.

    – Ulrike Fischer
    30 mins ago














5












5








5







Building on Ulrike’s answer,



documentclass{article}
usepackage{fmtcount}
usepackage{refcount}
usepackage[colorlinks=true]{hyperref}

newcommand{ordinalref}[1]{%
hyperref[#1]{ordinalstringnum{getrefnumber{#1}}}%
}

begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ordinalref{itm:1} item xyz...\
The first item xyz...
end{document}


It doesn't work for nested items, unless you change the reference format.



enter image description here






share|improve this answer













Building on Ulrike’s answer,



documentclass{article}
usepackage{fmtcount}
usepackage{refcount}
usepackage[colorlinks=true]{hyperref}

newcommand{ordinalref}[1]{%
hyperref[#1]{ordinalstringnum{getrefnumber{#1}}}%
}

begin{document}
begin{enumerate}
item Item1 label{itm:1}
end{enumerate}
Item ref{itm:1} xyz...\
The ordinalref{itm:1} item xyz...\
The first item xyz...
end{document}


It doesn't work for nested items, unless you change the reference format.



enter image description here







share|improve this answer












share|improve this answer



share|improve this answer










answered 2 hours ago









egregegreg

737k8919353263




737k8919353263













  • Thanks, that also looks like a great solution and an even more flexible one than Ulrikes as it's more automated when adding/removing items. But is it possible to define the language for that to something different than english?

    – Andreas
    1 hour ago








  • 1





    @Andreas fmtcount supports several languages, see its manual.

    – egreg
    1 hour ago











  • Took some time, but now I've got it working like I want it to, with the german genders, thank you VERY much!

    – Andreas
    56 mins ago











  • This won't work if you change the numbering in the enumerate e.g. to alph or roman, or in a nested enumerate (which uses (a) as label). It would be imho better to use zref instead of refcount for something like this.

    – Ulrike Fischer
    30 mins ago



















  • Thanks, that also looks like a great solution and an even more flexible one than Ulrikes as it's more automated when adding/removing items. But is it possible to define the language for that to something different than english?

    – Andreas
    1 hour ago








  • 1





    @Andreas fmtcount supports several languages, see its manual.

    – egreg
    1 hour ago











  • Took some time, but now I've got it working like I want it to, with the german genders, thank you VERY much!

    – Andreas
    56 mins ago











  • This won't work if you change the numbering in the enumerate e.g. to alph or roman, or in a nested enumerate (which uses (a) as label). It would be imho better to use zref instead of refcount for something like this.

    – Ulrike Fischer
    30 mins ago

















Thanks, that also looks like a great solution and an even more flexible one than Ulrikes as it's more automated when adding/removing items. But is it possible to define the language for that to something different than english?

– Andreas
1 hour ago







Thanks, that also looks like a great solution and an even more flexible one than Ulrikes as it's more automated when adding/removing items. But is it possible to define the language for that to something different than english?

– Andreas
1 hour ago






1




1





@Andreas fmtcount supports several languages, see its manual.

– egreg
1 hour ago





@Andreas fmtcount supports several languages, see its manual.

– egreg
1 hour ago













Took some time, but now I've got it working like I want it to, with the german genders, thank you VERY much!

– Andreas
56 mins ago





Took some time, but now I've got it working like I want it to, with the german genders, thank you VERY much!

– Andreas
56 mins ago













This won't work if you change the numbering in the enumerate e.g. to alph or roman, or in a nested enumerate (which uses (a) as label). It would be imho better to use zref instead of refcount for something like this.

– Ulrike Fischer
30 mins ago





This won't work if you change the numbering in the enumerate e.g. to alph or roman, or in a nested enumerate (which uses (a) as label). It would be imho better to use zref instead of refcount for something like this.

– Ulrike Fischer
30 mins ago










Andreas is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















Andreas is a new contributor. Be nice, and check out our Code of Conduct.













Andreas is a new contributor. Be nice, and check out our Code of Conduct.












Andreas 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.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f487498%2ffirst-instead-of-1-when-referencing%23new-answer', 'question_page');
}
);

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







Popular posts from this blog

Willebadessen

Ida-Boy-Ed-Garten

Residenzschloss Arolsen