Own command for references - TexStudio does not recognize referenced labels
I'm currently writing a thesis using LaTeX. I have a couple of figures (diagrams) in my document and wanted to reference them in a more convenient way than always writing "bla in figure ref{labelname}".
So I wrote an own command:newcommand{reffig}{figure ref}
This is working. However, if I use it, TexStudio does not recognize the usage of that label. If I hover the cursor over the label of the figure, it will show 0 references.
Same for labels in chapters with my new command:newcommand{refsec}[1]{section ref{#1} - nameref{#1}
Did I do something wrong declaring my commands? Is there a way to get TexStudio to recognize the references?
Thanks a lot!
macros cross-referencing texstudio
New contributor
add a comment |
I'm currently writing a thesis using LaTeX. I have a couple of figures (diagrams) in my document and wanted to reference them in a more convenient way than always writing "bla in figure ref{labelname}".
So I wrote an own command:newcommand{reffig}{figure ref}
This is working. However, if I use it, TexStudio does not recognize the usage of that label. If I hover the cursor over the label of the figure, it will show 0 references.
Same for labels in chapters with my new command:newcommand{refsec}[1]{section ref{#1} - nameref{#1}
Did I do something wrong declaring my commands? Is there a way to get TexStudio to recognize the references?
Thanks a lot!
macros cross-referencing texstudio
New contributor
2
Welcome to TeX.SE. Either there is a method to teachTeXStudio
such macros and handle them accordingly or rather switch to the more appropiatecleveref
package, that automatically detects the type of the reference, i.e.cref{foofigure}
will show youFigure 2.1
etc, i.e. you dont need to remember then, whether you needreffig
orrefsec
etc.
– Christian Hupfer
43 mins ago
add a comment |
I'm currently writing a thesis using LaTeX. I have a couple of figures (diagrams) in my document and wanted to reference them in a more convenient way than always writing "bla in figure ref{labelname}".
So I wrote an own command:newcommand{reffig}{figure ref}
This is working. However, if I use it, TexStudio does not recognize the usage of that label. If I hover the cursor over the label of the figure, it will show 0 references.
Same for labels in chapters with my new command:newcommand{refsec}[1]{section ref{#1} - nameref{#1}
Did I do something wrong declaring my commands? Is there a way to get TexStudio to recognize the references?
Thanks a lot!
macros cross-referencing texstudio
New contributor
I'm currently writing a thesis using LaTeX. I have a couple of figures (diagrams) in my document and wanted to reference them in a more convenient way than always writing "bla in figure ref{labelname}".
So I wrote an own command:newcommand{reffig}{figure ref}
This is working. However, if I use it, TexStudio does not recognize the usage of that label. If I hover the cursor over the label of the figure, it will show 0 references.
Same for labels in chapters with my new command:newcommand{refsec}[1]{section ref{#1} - nameref{#1}
Did I do something wrong declaring my commands? Is there a way to get TexStudio to recognize the references?
Thanks a lot!
macros cross-referencing texstudio
macros cross-referencing texstudio
New contributor
New contributor
edited 42 mins ago
Christian Hupfer
147k14192384
147k14192384
New contributor
asked 46 mins ago
Auri
1
1
New contributor
New contributor
2
Welcome to TeX.SE. Either there is a method to teachTeXStudio
such macros and handle them accordingly or rather switch to the more appropiatecleveref
package, that automatically detects the type of the reference, i.e.cref{foofigure}
will show youFigure 2.1
etc, i.e. you dont need to remember then, whether you needreffig
orrefsec
etc.
– Christian Hupfer
43 mins ago
add a comment |
2
Welcome to TeX.SE. Either there is a method to teachTeXStudio
such macros and handle them accordingly or rather switch to the more appropiatecleveref
package, that automatically detects the type of the reference, i.e.cref{foofigure}
will show youFigure 2.1
etc, i.e. you dont need to remember then, whether you needreffig
orrefsec
etc.
– Christian Hupfer
43 mins ago
2
2
Welcome to TeX.SE. Either there is a method to teach
TeXStudio
such macros and handle them accordingly or rather switch to the more appropiate cleveref
package, that automatically detects the type of the reference, i.e. cref{foofigure}
will show you Figure 2.1
etc, i.e. you dont need to remember then, whether you need reffig
or refsec
etc.– Christian Hupfer
43 mins ago
Welcome to TeX.SE. Either there is a method to teach
TeXStudio
such macros and handle them accordingly or rather switch to the more appropiate cleveref
package, that automatically detects the type of the reference, i.e. cref{foofigure}
will show you Figure 2.1
etc, i.e. you dont need to remember then, whether you need reffig
or refsec
etc.– Christian Hupfer
43 mins ago
add a comment |
active
oldest
votes
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
});
}
});
Auri 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%2f467655%2fown-command-for-references-texstudio-does-not-recognize-referenced-labels%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Auri is a new contributor. Be nice, and check out our Code of Conduct.
Auri is a new contributor. Be nice, and check out our Code of Conduct.
Auri is a new contributor. Be nice, and check out our Code of Conduct.
Auri 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f467655%2fown-command-for-references-texstudio-does-not-recognize-referenced-labels%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
Welcome to TeX.SE. Either there is a method to teach
TeXStudio
such macros and handle them accordingly or rather switch to the more appropiatecleveref
package, that automatically detects the type of the reference, i.e.cref{foofigure}
will show youFigure 2.1
etc, i.e. you dont need to remember then, whether you needreffig
orrefsec
etc.– Christian Hupfer
43 mins ago