Trouble defining new command like cventry command in LaTeXHow to add new command in moderncv template?How to add a new command in moderncv template for cventry?How to collapse unused parameters in moderncv's cventry-command?cventry ! LaTeX Error: There's no line here to end

Could the museum Saturn V's be refitted for one more flight?

Can I hook these wires up to find the connection to a dead outlet?

What do you call someone who asks many questions?

How can I prove that a state of equilibrium is unstable?

Why is it a bad idea to hire a hitman to eliminate most corrupt politicians?

How to find if SQL server backup is encrypted with TDE without restoring the backup

What is the most common color to indicate the input-field is disabled?

Finitely generated matrix groups whose eigenvalues are all algebraic

Forgetting the musical notes while performing in concert

What is a Samsaran Word™?

How to Prove P(a) → ∀x(P(x) ∨ ¬(x = a)) using Natural Deduction

What is an equivalently powerful replacement spell for the Yuan-Ti's Suggestion spell?

Is there a hemisphere-neutral way of specifying a season?

In the UK, is it possible to get a referendum by a court decision?

Why are UK visa biometrics appointments suspended at USCIS Application Support Centers?

Different meanings of こわい

Am I breaking OOP practice with this architecture?

How to travel to Japan while expressing milk?

Avoiding the "not like other girls" trope?

What's the meaning of "Sollensaussagen"?

How does a dynamic QR code work?

How to coordinate airplane tickets?

How to show a landlord what we have in savings?

How do conventional missiles fly?



Trouble defining new command like cventry command in LaTeX


How to add new command in moderncv template?How to add a new command in moderncv template for cventry?How to collapse unused parameters in moderncv's cventry-command?cventry ! LaTeX Error: There's no line here to end













0















I'm using the moderncv document type and trying to create a new command similar to the cventry. I'm trying to define in the preamble as below:



newcommand*cvthing[4][.25em]{%
saveboxcvthingyearbox%
hspace*2separatorcolumnwidth%
hintstyle#2%
setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
beginminipagemaincolumnwidth%
parbox[t]cvthingtitleboxwidth%
strut%
bfseries#3%
strut%
useboxcvthingyearbox%
endminipage%
ifx&#4&%
else%
newline%
beginminipage[t]maincolumnwidth%
small%
#4%
endminipagefi%
paraddvspace#1


but I get these errors:



File ended while scanning use of @xargdef.
You have requested package `moderncvheadi', but the package provides `moderncvheadi'.
You have requested package `moderncvbodyi', but the package provides `moderncvbodyi'.


I've been using LaTeX for a few years but haven't tried to change much. If one could please explain what I am doing wrong?










share|improve this question









New contributor




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




















  • Welcome to TeX.SE! Which style of moderncv do you use? Which version of moderncv do you use? Current is 2.0.0. Please do not post only a code, describe what it should do and/or add an images showing what you want to get ...

    – Kurt
    1 hour ago















0















I'm using the moderncv document type and trying to create a new command similar to the cventry. I'm trying to define in the preamble as below:



newcommand*cvthing[4][.25em]{%
saveboxcvthingyearbox%
hspace*2separatorcolumnwidth%
hintstyle#2%
setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
beginminipagemaincolumnwidth%
parbox[t]cvthingtitleboxwidth%
strut%
bfseries#3%
strut%
useboxcvthingyearbox%
endminipage%
ifx&#4&%
else%
newline%
beginminipage[t]maincolumnwidth%
small%
#4%
endminipagefi%
paraddvspace#1


but I get these errors:



File ended while scanning use of @xargdef.
You have requested package `moderncvheadi', but the package provides `moderncvheadi'.
You have requested package `moderncvbodyi', but the package provides `moderncvbodyi'.


I've been using LaTeX for a few years but haven't tried to change much. If one could please explain what I am doing wrong?










share|improve this question









New contributor




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




















  • Welcome to TeX.SE! Which style of moderncv do you use? Which version of moderncv do you use? Current is 2.0.0. Please do not post only a code, describe what it should do and/or add an images showing what you want to get ...

    – Kurt
    1 hour ago













0












0








0


0






I'm using the moderncv document type and trying to create a new command similar to the cventry. I'm trying to define in the preamble as below:



newcommand*cvthing[4][.25em]{%
saveboxcvthingyearbox%
hspace*2separatorcolumnwidth%
hintstyle#2%
setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
beginminipagemaincolumnwidth%
parbox[t]cvthingtitleboxwidth%
strut%
bfseries#3%
strut%
useboxcvthingyearbox%
endminipage%
ifx&#4&%
else%
newline%
beginminipage[t]maincolumnwidth%
small%
#4%
endminipagefi%
paraddvspace#1


but I get these errors:



File ended while scanning use of @xargdef.
You have requested package `moderncvheadi', but the package provides `moderncvheadi'.
You have requested package `moderncvbodyi', but the package provides `moderncvbodyi'.


I've been using LaTeX for a few years but haven't tried to change much. If one could please explain what I am doing wrong?










share|improve this question









New contributor




askrabal 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 the moderncv document type and trying to create a new command similar to the cventry. I'm trying to define in the preamble as below:



newcommand*cvthing[4][.25em]{%
saveboxcvthingyearbox%
hspace*2separatorcolumnwidth%
hintstyle#2%
setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
beginminipagemaincolumnwidth%
parbox[t]cvthingtitleboxwidth%
strut%
bfseries#3%
strut%
useboxcvthingyearbox%
endminipage%
ifx&#4&%
else%
newline%
beginminipage[t]maincolumnwidth%
small%
#4%
endminipagefi%
paraddvspace#1


but I get these errors:



File ended while scanning use of @xargdef.
You have requested package `moderncvheadi', but the package provides `moderncvheadi'.
You have requested package `moderncvbodyi', but the package provides `moderncvbodyi'.


I've been using LaTeX for a few years but haven't tried to change much. If one could please explain what I am doing wrong?







moderncv






share|improve this question









New contributor




askrabal 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




askrabal 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








edited 10 mins ago









Kurt

40.5k850164




40.5k850164






New contributor




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









asked 1 hour ago









askrabalaskrabal

1




1




New contributor




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





New contributor





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






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












  • Welcome to TeX.SE! Which style of moderncv do you use? Which version of moderncv do you use? Current is 2.0.0. Please do not post only a code, describe what it should do and/or add an images showing what you want to get ...

    – Kurt
    1 hour ago

















  • Welcome to TeX.SE! Which style of moderncv do you use? Which version of moderncv do you use? Current is 2.0.0. Please do not post only a code, describe what it should do and/or add an images showing what you want to get ...

    – Kurt
    1 hour ago
















Welcome to TeX.SE! Which style of moderncv do you use? Which version of moderncv do you use? Current is 2.0.0. Please do not post only a code, describe what it should do and/or add an images showing what you want to get ...

– Kurt
1 hour ago





Welcome to TeX.SE! Which style of moderncv do you use? Which version of moderncv do you use? Current is 2.0.0. Please do not post only a code, describe what it should do and/or add an images showing what you want to get ...

– Kurt
1 hour ago










1 Answer
1






active

oldest

votes


















1














In your given code snippet are severalissues, some I can correct, some not because you did not told us what you want to archive ...



Please add more informations about your command in your question!



  • To use a new box you need to initialize it: @initializeboxcvthingyearbox

  • To use a new length you have to define it: newlengthcvthingtitleboxwidth

  • Because we have to use @initializebox we need to use makeatletter and makeatother

  • Some of your brackets are in the wrong position. For example: you can not open an parbox and close inside it an minipage, opened before the parbox ...

You can try the following compiling code snippet, but the result is still ugly, because I do not know, what you want:



makeatletter % <=======================================================
@initializeboxcvthingyearbox % <====================================
newlengthcvthingtitleboxwidth % <===================================
newcommand*cvthing[4][.25em]%
newbox
saveboxcvthingyearbox%
hspace*2separatorcolumnwidth%
hintstyle#2%
setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
beginminipagemaincolumnwidth%
parbox[t]cvthingtitleboxwidth%
strut%
bfseries#3%
strut%
useboxcvthingyearbox%

endminipage%
ifx&#4&%
else%
newline%
beginminipage[t]maincolumnwidth%
small%
#4%
endminipage
fi%
paraddvspace#1%

makeatother





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



    );






    askrabal 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%2f482882%2ftrouble-defining-new-command-like-cventry-command-in-latex%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














    In your given code snippet are severalissues, some I can correct, some not because you did not told us what you want to archive ...



    Please add more informations about your command in your question!



    • To use a new box you need to initialize it: @initializeboxcvthingyearbox

    • To use a new length you have to define it: newlengthcvthingtitleboxwidth

    • Because we have to use @initializebox we need to use makeatletter and makeatother

    • Some of your brackets are in the wrong position. For example: you can not open an parbox and close inside it an minipage, opened before the parbox ...

    You can try the following compiling code snippet, but the result is still ugly, because I do not know, what you want:



    makeatletter % <=======================================================
    @initializeboxcvthingyearbox % <====================================
    newlengthcvthingtitleboxwidth % <===================================
    newcommand*cvthing[4][.25em]%
    newbox
    saveboxcvthingyearbox%
    hspace*2separatorcolumnwidth%
    hintstyle#2%
    setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
    setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
    beginminipagemaincolumnwidth%
    parbox[t]cvthingtitleboxwidth%
    strut%
    bfseries#3%
    strut%
    useboxcvthingyearbox%

    endminipage%
    ifx&#4&%
    else%
    newline%
    beginminipage[t]maincolumnwidth%
    small%
    #4%
    endminipage
    fi%
    paraddvspace#1%

    makeatother





    share|improve this answer



























      1














      In your given code snippet are severalissues, some I can correct, some not because you did not told us what you want to archive ...



      Please add more informations about your command in your question!



      • To use a new box you need to initialize it: @initializeboxcvthingyearbox

      • To use a new length you have to define it: newlengthcvthingtitleboxwidth

      • Because we have to use @initializebox we need to use makeatletter and makeatother

      • Some of your brackets are in the wrong position. For example: you can not open an parbox and close inside it an minipage, opened before the parbox ...

      You can try the following compiling code snippet, but the result is still ugly, because I do not know, what you want:



      makeatletter % <=======================================================
      @initializeboxcvthingyearbox % <====================================
      newlengthcvthingtitleboxwidth % <===================================
      newcommand*cvthing[4][.25em]%
      newbox
      saveboxcvthingyearbox%
      hspace*2separatorcolumnwidth%
      hintstyle#2%
      setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
      setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
      beginminipagemaincolumnwidth%
      parbox[t]cvthingtitleboxwidth%
      strut%
      bfseries#3%
      strut%
      useboxcvthingyearbox%

      endminipage%
      ifx&#4&%
      else%
      newline%
      beginminipage[t]maincolumnwidth%
      small%
      #4%
      endminipage
      fi%
      paraddvspace#1%

      makeatother





      share|improve this answer

























        1












        1








        1







        In your given code snippet are severalissues, some I can correct, some not because you did not told us what you want to archive ...



        Please add more informations about your command in your question!



        • To use a new box you need to initialize it: @initializeboxcvthingyearbox

        • To use a new length you have to define it: newlengthcvthingtitleboxwidth

        • Because we have to use @initializebox we need to use makeatletter and makeatother

        • Some of your brackets are in the wrong position. For example: you can not open an parbox and close inside it an minipage, opened before the parbox ...

        You can try the following compiling code snippet, but the result is still ugly, because I do not know, what you want:



        makeatletter % <=======================================================
        @initializeboxcvthingyearbox % <====================================
        newlengthcvthingtitleboxwidth % <===================================
        newcommand*cvthing[4][.25em]%
        newbox
        saveboxcvthingyearbox%
        hspace*2separatorcolumnwidth%
        hintstyle#2%
        setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
        setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
        beginminipagemaincolumnwidth%
        parbox[t]cvthingtitleboxwidth%
        strut%
        bfseries#3%
        strut%
        useboxcvthingyearbox%

        endminipage%
        ifx&#4&%
        else%
        newline%
        beginminipage[t]maincolumnwidth%
        small%
        #4%
        endminipage
        fi%
        paraddvspace#1%

        makeatother





        share|improve this answer













        In your given code snippet are severalissues, some I can correct, some not because you did not told us what you want to archive ...



        Please add more informations about your command in your question!



        • To use a new box you need to initialize it: @initializeboxcvthingyearbox

        • To use a new length you have to define it: newlengthcvthingtitleboxwidth

        • Because we have to use @initializebox we need to use makeatletter and makeatother

        • Some of your brackets are in the wrong position. For example: you can not open an parbox and close inside it an minipage, opened before the parbox ...

        You can try the following compiling code snippet, but the result is still ugly, because I do not know, what you want:



        makeatletter % <=======================================================
        @initializeboxcvthingyearbox % <====================================
        newlengthcvthingtitleboxwidth % <===================================
        newcommand*cvthing[4][.25em]%
        newbox
        saveboxcvthingyearbox%
        hspace*2separatorcolumnwidth%
        hintstyle#2%
        setlengthcvthingtitleboxwidthwidthofuseboxcvthingyearbox%
        setlengthcvthingtitleboxwidthmaincolumnwidth-cvthingtitleboxwidth%
        beginminipagemaincolumnwidth%
        parbox[t]cvthingtitleboxwidth%
        strut%
        bfseries#3%
        strut%
        useboxcvthingyearbox%

        endminipage%
        ifx&#4&%
        else%
        newline%
        beginminipage[t]maincolumnwidth%
        small%
        #4%
        endminipage
        fi%
        paraddvspace#1%

        makeatother






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 11 mins ago









        KurtKurt

        40.5k850164




        40.5k850164




















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









            draft saved

            draft discarded


















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












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











            askrabal 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%2f482882%2ftrouble-defining-new-command-like-cventry-command-in-latex%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

            How should I use the fbox command correctly to avoid producing a Bad Box message?How to put a long piece of text in a box?How to specify height and width of fboxIs there an arrayrulecolor-like command to change the rule color of fbox?What is the command to highlight bad boxes in pdf?Why does fbox sometimes place the box *over* the graphic image?how to put the text in the boxHow to create command for a box where text inside the box can automatically adjust?how can I make an fbox like command with certain color, shape and width of border?how to use fbox in align modeFbox increase the spacing between the box and it content (inner margin)how to change the box height of an equationWhat is the use of the hbox in a newcommand command?

            152 Atala Notae | Nexus externi | Tabula navigationis"Discovery Circumstances: Numbered Minor Planets"2000152Small-Body Database

            Doxepinum Nexus interni Notae | Tabula navigationis3158DB01142WHOa682390"Structural Analysis of the Histamine H1 Receptor""Transdermal and Topical Drug Administration in the Treatment of Pain""Antidepressants as antipruritic agents: A review"