How to typeset ``…(e.g. Equation 6)` using cleveref?












1














I use the cleveref package to produce equation references like Figure 3 and Equation (12). The parentheses for equation references are fine most of the time, but it seems silly when the reference is already enclosed by parentheses.



When I use ...(e.g. Cref{eqn:ExampleEqn}), it typesets it as ...(e.g. Equation (6)). What I want is it to look like ...(e.g. Equation 6).



I know citep{} has the ability to typeset citations differently: citep[e.g.]{Author2019} produces (at least, using the Elsevier author-year citation style) (e.g. Author, 2019). I'm hoping for something like this with cleveref.



Does cleveref have a "clever" way to reference things inside parentheses so that it doesn't add the extra set of parentheses? If so, how? If not, what is a good way to do that for this one time (similar SX questions have answers that generally are for the entire document)?










share|improve this question






















  • are you sure you really want that? it sticks out to me as inconsistent; I personally prefer to typeset with square brackets for equations [Eqn. (6)]. That's the way aps journals do it as well, if I'm not mistaken.
    – Troy
    3 hours ago












  • Will there always be just one equation number to cross-reference in this parenthetic manner? Or might there be instances of the type (e.g., Equations 4, 5, and 7)?
    – Mico
    3 hours ago
















1














I use the cleveref package to produce equation references like Figure 3 and Equation (12). The parentheses for equation references are fine most of the time, but it seems silly when the reference is already enclosed by parentheses.



When I use ...(e.g. Cref{eqn:ExampleEqn}), it typesets it as ...(e.g. Equation (6)). What I want is it to look like ...(e.g. Equation 6).



I know citep{} has the ability to typeset citations differently: citep[e.g.]{Author2019} produces (at least, using the Elsevier author-year citation style) (e.g. Author, 2019). I'm hoping for something like this with cleveref.



Does cleveref have a "clever" way to reference things inside parentheses so that it doesn't add the extra set of parentheses? If so, how? If not, what is a good way to do that for this one time (similar SX questions have answers that generally are for the entire document)?










share|improve this question






















  • are you sure you really want that? it sticks out to me as inconsistent; I personally prefer to typeset with square brackets for equations [Eqn. (6)]. That's the way aps journals do it as well, if I'm not mistaken.
    – Troy
    3 hours ago












  • Will there always be just one equation number to cross-reference in this parenthetic manner? Or might there be instances of the type (e.g., Equations 4, 5, and 7)?
    – Mico
    3 hours ago














1












1








1







I use the cleveref package to produce equation references like Figure 3 and Equation (12). The parentheses for equation references are fine most of the time, but it seems silly when the reference is already enclosed by parentheses.



When I use ...(e.g. Cref{eqn:ExampleEqn}), it typesets it as ...(e.g. Equation (6)). What I want is it to look like ...(e.g. Equation 6).



I know citep{} has the ability to typeset citations differently: citep[e.g.]{Author2019} produces (at least, using the Elsevier author-year citation style) (e.g. Author, 2019). I'm hoping for something like this with cleveref.



Does cleveref have a "clever" way to reference things inside parentheses so that it doesn't add the extra set of parentheses? If so, how? If not, what is a good way to do that for this one time (similar SX questions have answers that generally are for the entire document)?










share|improve this question













I use the cleveref package to produce equation references like Figure 3 and Equation (12). The parentheses for equation references are fine most of the time, but it seems silly when the reference is already enclosed by parentheses.



When I use ...(e.g. Cref{eqn:ExampleEqn}), it typesets it as ...(e.g. Equation (6)). What I want is it to look like ...(e.g. Equation 6).



I know citep{} has the ability to typeset citations differently: citep[e.g.]{Author2019} produces (at least, using the Elsevier author-year citation style) (e.g. Author, 2019). I'm hoping for something like this with cleveref.



Does cleveref have a "clever" way to reference things inside parentheses so that it doesn't add the extra set of parentheses? If so, how? If not, what is a good way to do that for this one time (similar SX questions have answers that generally are for the entire document)?







cross-referencing cleveref parentheses






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 3 hours ago









jvriesemjvriesem

608818




608818












  • are you sure you really want that? it sticks out to me as inconsistent; I personally prefer to typeset with square brackets for equations [Eqn. (6)]. That's the way aps journals do it as well, if I'm not mistaken.
    – Troy
    3 hours ago












  • Will there always be just one equation number to cross-reference in this parenthetic manner? Or might there be instances of the type (e.g., Equations 4, 5, and 7)?
    – Mico
    3 hours ago


















  • are you sure you really want that? it sticks out to me as inconsistent; I personally prefer to typeset with square brackets for equations [Eqn. (6)]. That's the way aps journals do it as well, if I'm not mistaken.
    – Troy
    3 hours ago












  • Will there always be just one equation number to cross-reference in this parenthetic manner? Or might there be instances of the type (e.g., Equations 4, 5, and 7)?
    – Mico
    3 hours ago
















are you sure you really want that? it sticks out to me as inconsistent; I personally prefer to typeset with square brackets for equations [Eqn. (6)]. That's the way aps journals do it as well, if I'm not mistaken.
– Troy
3 hours ago






are you sure you really want that? it sticks out to me as inconsistent; I personally prefer to typeset with square brackets for equations [Eqn. (6)]. That's the way aps journals do it as well, if I'm not mistaken.
– Troy
3 hours ago














Will there always be just one equation number to cross-reference in this parenthetic manner? Or might there be instances of the type (e.g., Equations 4, 5, and 7)?
– Mico
3 hours ago




Will there always be just one equation number to cross-reference in this parenthetic manner? Or might there be instances of the type (e.g., Equations 4, 5, and 7)?
– Mico
3 hours ago










1 Answer
1






active

oldest

votes


















1














Make the parentheses to be inserted by macros which you can redefine at will.



documentclass{article}
usepackage{amsmath}
usepackage{cleveref}

crefformat{equation}{Equation~textup{OPEN#2#1#3CLOSE}}
newcommand{OPEN}{(}
newcommand{CLOSE}{)}
newcommand{tcref}[1]{%
begingroup
renewcommand{OPEN}{}%
renewcommand{CLOSE}{}%
cref{#1}%
endgroup
}

begin{document}

begin{equation}
a=b label{test}
end{equation}

cref{test}

tcref{test}

end{document}


enter image description here






share|improve this answer





















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


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f469062%2fhow-to-typeset-e-g-equation-6-using-cleveref%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









    1














    Make the parentheses to be inserted by macros which you can redefine at will.



    documentclass{article}
    usepackage{amsmath}
    usepackage{cleveref}

    crefformat{equation}{Equation~textup{OPEN#2#1#3CLOSE}}
    newcommand{OPEN}{(}
    newcommand{CLOSE}{)}
    newcommand{tcref}[1]{%
    begingroup
    renewcommand{OPEN}{}%
    renewcommand{CLOSE}{}%
    cref{#1}%
    endgroup
    }

    begin{document}

    begin{equation}
    a=b label{test}
    end{equation}

    cref{test}

    tcref{test}

    end{document}


    enter image description here






    share|improve this answer


























      1














      Make the parentheses to be inserted by macros which you can redefine at will.



      documentclass{article}
      usepackage{amsmath}
      usepackage{cleveref}

      crefformat{equation}{Equation~textup{OPEN#2#1#3CLOSE}}
      newcommand{OPEN}{(}
      newcommand{CLOSE}{)}
      newcommand{tcref}[1]{%
      begingroup
      renewcommand{OPEN}{}%
      renewcommand{CLOSE}{}%
      cref{#1}%
      endgroup
      }

      begin{document}

      begin{equation}
      a=b label{test}
      end{equation}

      cref{test}

      tcref{test}

      end{document}


      enter image description here






      share|improve this answer
























        1












        1








        1






        Make the parentheses to be inserted by macros which you can redefine at will.



        documentclass{article}
        usepackage{amsmath}
        usepackage{cleveref}

        crefformat{equation}{Equation~textup{OPEN#2#1#3CLOSE}}
        newcommand{OPEN}{(}
        newcommand{CLOSE}{)}
        newcommand{tcref}[1]{%
        begingroup
        renewcommand{OPEN}{}%
        renewcommand{CLOSE}{}%
        cref{#1}%
        endgroup
        }

        begin{document}

        begin{equation}
        a=b label{test}
        end{equation}

        cref{test}

        tcref{test}

        end{document}


        enter image description here






        share|improve this answer












        Make the parentheses to be inserted by macros which you can redefine at will.



        documentclass{article}
        usepackage{amsmath}
        usepackage{cleveref}

        crefformat{equation}{Equation~textup{OPEN#2#1#3CLOSE}}
        newcommand{OPEN}{(}
        newcommand{CLOSE}{)}
        newcommand{tcref}[1]{%
        begingroup
        renewcommand{OPEN}{}%
        renewcommand{CLOSE}{}%
        cref{#1}%
        endgroup
        }

        begin{document}

        begin{equation}
        a=b label{test}
        end{equation}

        cref{test}

        tcref{test}

        end{document}


        enter image description here







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 3 hours ago









        egregegreg

        710k8618883172




        710k8618883172






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f469062%2fhow-to-typeset-e-g-equation-6-using-cleveref%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

            A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

            Calculate evaluation metrics using cross_val_predict sklearn

            Insert data from modal to MySQL (multiple modal on website)