Custom Suffixes for Sub-compounds in chemnum The 2019 Stack Overflow Developer Survey Results...

If the Wish spell is used to duplicate the effect of Simulacrum, are existing duplicates destroyed?

Inversion Puzzle

Why isn't airport relocation done gradually?

What does "rabbited" mean/imply in this sentence?

How to deal with fear of taking dependencies

Where to refill my bottle in India?

Where does the "burst of radiance" from Holy Weapon originate?

Inline version of a function returns different value than non-inline version

What function has this graph?

Is three citations per paragraph excessive for undergraduate research paper?

Are USB sockets on wall outlets live all the time, even when the switch is off?

Why Did Howard Stark Use All The Vibranium They Had On A Prototype Shield?

What does Linus Torvalds mean when he says that Git "never ever" tracks a file?

What tool would a Roman-age civilization have to grind silver and other metals into dust?

Extreme, unacceptable situation and I can't attend work tomorrow morning

Which Sci-Fi work first showed weapon of galactic-scale mass destruction?

Why is the maximum length of OpenWrt’s root password 8 characters?

Why is my p-value correlated to difference between means in two sample tests?

Spanish for "widget"

Is this food a bread or a loaf?

Is flight data recorder erased after every flight?

How to make payment on the internet without leaving a money trail?

Dual Citizen. Exited the US on Italian passport recently

Output the Arecibo Message



Custom Suffixes for Sub-compounds in chemnum



The 2019 Stack Overflow Developer Survey Results Are Inchemnum packageTwo sets of labels in chemnumChemnum: Chapter-related numbering?Defining own labels with chemnum 1.0Two different counters in chemnum packageIs it possible to explicitly declare compound labels in the package chemnum?How to put compound names in braces globally with chemnum?chemnum: compounds numbers don't replace TMP at the right position in .eps file (chemdraw)Chemnum with Chemdraw 16.0.1.4 not workingCan't Replace TEMP labels in Chemnum












1















I'm using chemnum to keep track of my compounds in my thesis, and there are certain instances where I have a group of compounds that differ by a single substituent. Ideally, I would like to be able to define the suffixes used for subcompounds like so:



documentclass{article} 
usepackage{chemnum}
setchemnum{replace-style=bfseries}

begin{document}
A class of compounds cmpd{substituted} can have several R groups as substituents.
I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
and when using replacecmpd{} with my .ps files.
end{document}


Is there any way to edit the counter representation when declaring a subcompound? Or can it be edited after subcompound declaration?



Thanks!










share|improve this question
















bumped to the homepage by Community 2 mins ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.




















    1















    I'm using chemnum to keep track of my compounds in my thesis, and there are certain instances where I have a group of compounds that differ by a single substituent. Ideally, I would like to be able to define the suffixes used for subcompounds like so:



    documentclass{article} 
    usepackage{chemnum}
    setchemnum{replace-style=bfseries}

    begin{document}
    A class of compounds cmpd{substituted} can have several R groups as substituents.
    I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
    cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
    and when using replacecmpd{} with my .ps files.
    end{document}


    Is there any way to edit the counter representation when declaring a subcompound? Or can it be edited after subcompound declaration?



    Thanks!










    share|improve this question
















    bumped to the homepage by Community 2 mins ago


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.


















      1












      1








      1








      I'm using chemnum to keep track of my compounds in my thesis, and there are certain instances where I have a group of compounds that differ by a single substituent. Ideally, I would like to be able to define the suffixes used for subcompounds like so:



      documentclass{article} 
      usepackage{chemnum}
      setchemnum{replace-style=bfseries}

      begin{document}
      A class of compounds cmpd{substituted} can have several R groups as substituents.
      I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
      cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
      and when using replacecmpd{} with my .ps files.
      end{document}


      Is there any way to edit the counter representation when declaring a subcompound? Or can it be edited after subcompound declaration?



      Thanks!










      share|improve this question
















      I'm using chemnum to keep track of my compounds in my thesis, and there are certain instances where I have a group of compounds that differ by a single substituent. Ideally, I would like to be able to define the suffixes used for subcompounds like so:



      documentclass{article} 
      usepackage{chemnum}
      setchemnum{replace-style=bfseries}

      begin{document}
      A class of compounds cmpd{substituted} can have several R groups as substituents.
      I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
      cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
      and when using replacecmpd{} with my .ps files.
      end{document}


      Is there any way to edit the counter representation when declaring a subcompound? Or can it be edited after subcompound declaration?



      Thanks!







      chemistry chemnum






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jul 13 '18 at 19:08







      ChemWes

















      asked Jul 13 '18 at 18:36









      ChemWesChemWes

      62




      62





      bumped to the homepage by Community 2 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community 2 mins ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
























          1 Answer
          1






          active

          oldest

          votes


















          0














          I know nothing about chemnum and EVEN LESS about LaTeX3. But since the package is written in LaTeX3, I played with things a bit, and came up with...something. It doesn't answer your question fully, but may give you ideas on how to proceed.



          I created a new label format called cmd that calls upon blah:n and made cmd the default representation for sub-counters. The blah:n macro takes an argument, converts it to Alph and wraps a csname around it, so that the first substituent is defined with CMDA, the second with CMDB, etc. How to make this work across different primary groups etc. is well beyond the scope of my knowledge.



          documentclass{article} 
          usepackage[T1]{fontenc}
          usepackage{xparse}
          usepackage{chemnum}
          setchemnum{replace-style=bfseries}
          defCMDA{$cdot$Me}
          defCMDB{$cdot$Ph}
          ExplSyntaxOn
          cs_new:Npn blah:n #1 {cs:w CMDint_to_Alph:n #1cs_end:}
          newcmpdcounterformat {cmd} { blah:n }
          tl_set:Nn
          l__chemnum_default_subcounter_representation_tl
          {cmd}
          ExplSyntaxOff
          begin{document}
          section{First}

          A class of compounds cmpd{substituted} can have several R groups as substituents.
          I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
          cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
          and when using replacecmpd{} with my .ps files.

          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%2f440516%2fcustom-suffixes-for-sub-compounds-in-chemnum%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









            0














            I know nothing about chemnum and EVEN LESS about LaTeX3. But since the package is written in LaTeX3, I played with things a bit, and came up with...something. It doesn't answer your question fully, but may give you ideas on how to proceed.



            I created a new label format called cmd that calls upon blah:n and made cmd the default representation for sub-counters. The blah:n macro takes an argument, converts it to Alph and wraps a csname around it, so that the first substituent is defined with CMDA, the second with CMDB, etc. How to make this work across different primary groups etc. is well beyond the scope of my knowledge.



            documentclass{article} 
            usepackage[T1]{fontenc}
            usepackage{xparse}
            usepackage{chemnum}
            setchemnum{replace-style=bfseries}
            defCMDA{$cdot$Me}
            defCMDB{$cdot$Ph}
            ExplSyntaxOn
            cs_new:Npn blah:n #1 {cs:w CMDint_to_Alph:n #1cs_end:}
            newcmpdcounterformat {cmd} { blah:n }
            tl_set:Nn
            l__chemnum_default_subcounter_representation_tl
            {cmd}
            ExplSyntaxOff
            begin{document}
            section{First}

            A class of compounds cmpd{substituted} can have several R groups as substituents.
            I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
            cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
            and when using replacecmpd{} with my .ps files.

            end{document}


            enter image description here






            share|improve this answer






























              0














              I know nothing about chemnum and EVEN LESS about LaTeX3. But since the package is written in LaTeX3, I played with things a bit, and came up with...something. It doesn't answer your question fully, but may give you ideas on how to proceed.



              I created a new label format called cmd that calls upon blah:n and made cmd the default representation for sub-counters. The blah:n macro takes an argument, converts it to Alph and wraps a csname around it, so that the first substituent is defined with CMDA, the second with CMDB, etc. How to make this work across different primary groups etc. is well beyond the scope of my knowledge.



              documentclass{article} 
              usepackage[T1]{fontenc}
              usepackage{xparse}
              usepackage{chemnum}
              setchemnum{replace-style=bfseries}
              defCMDA{$cdot$Me}
              defCMDB{$cdot$Ph}
              ExplSyntaxOn
              cs_new:Npn blah:n #1 {cs:w CMDint_to_Alph:n #1cs_end:}
              newcmpdcounterformat {cmd} { blah:n }
              tl_set:Nn
              l__chemnum_default_subcounter_representation_tl
              {cmd}
              ExplSyntaxOff
              begin{document}
              section{First}

              A class of compounds cmpd{substituted} can have several R groups as substituents.
              I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
              cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
              and when using replacecmpd{} with my .ps files.

              end{document}


              enter image description here






              share|improve this answer




























                0












                0








                0







                I know nothing about chemnum and EVEN LESS about LaTeX3. But since the package is written in LaTeX3, I played with things a bit, and came up with...something. It doesn't answer your question fully, but may give you ideas on how to proceed.



                I created a new label format called cmd that calls upon blah:n and made cmd the default representation for sub-counters. The blah:n macro takes an argument, converts it to Alph and wraps a csname around it, so that the first substituent is defined with CMDA, the second with CMDB, etc. How to make this work across different primary groups etc. is well beyond the scope of my knowledge.



                documentclass{article} 
                usepackage[T1]{fontenc}
                usepackage{xparse}
                usepackage{chemnum}
                setchemnum{replace-style=bfseries}
                defCMDA{$cdot$Me}
                defCMDB{$cdot$Ph}
                ExplSyntaxOn
                cs_new:Npn blah:n #1 {cs:w CMDint_to_Alph:n #1cs_end:}
                newcmpdcounterformat {cmd} { blah:n }
                tl_set:Nn
                l__chemnum_default_subcounter_representation_tl
                {cmd}
                ExplSyntaxOff
                begin{document}
                section{First}

                A class of compounds cmpd{substituted} can have several R groups as substituents.
                I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
                cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
                and when using replacecmpd{} with my .ps files.

                end{document}


                enter image description here






                share|improve this answer















                I know nothing about chemnum and EVEN LESS about LaTeX3. But since the package is written in LaTeX3, I played with things a bit, and came up with...something. It doesn't answer your question fully, but may give you ideas on how to proceed.



                I created a new label format called cmd that calls upon blah:n and made cmd the default representation for sub-counters. The blah:n macro takes an argument, converts it to Alph and wraps a csname around it, so that the first substituent is defined with CMDA, the second with CMDB, etc. How to make this work across different primary groups etc. is well beyond the scope of my knowledge.



                documentclass{article} 
                usepackage[T1]{fontenc}
                usepackage{xparse}
                usepackage{chemnum}
                setchemnum{replace-style=bfseries}
                defCMDA{$cdot$Me}
                defCMDB{$cdot$Ph}
                ExplSyntaxOn
                cs_new:Npn blah:n #1 {cs:w CMDint_to_Alph:n #1cs_end:}
                newcmpdcounterformat {cmd} { blah:n }
                tl_set:Nn
                l__chemnum_default_subcounter_representation_tl
                {cmd}
                ExplSyntaxOff
                begin{document}
                section{First}

                A class of compounds cmpd{substituted} can have several R groups as substituents.
                I would like cmpd{substituted.methyl} and cmpd{substituted.phenyl} to appear as
                cmpd{substituted}$cdot$Me and cmpd{substituted}$cdot$Ph both here in the text
                and when using replacecmpd{} with my .ps files.

                end{document}


                enter image description here







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Oct 11 '18 at 23:04









                Phelype Oleinik

                24.9k54690




                24.9k54690










                answered Jul 13 '18 at 20:33









                Steven B. SegletesSteven B. Segletes

                161k9205416




                161k9205416






























                    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.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f440516%2fcustom-suffixes-for-sub-compounds-in-chemnum%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

                    El tren de la libertad Índice Antecedentes "Porque yo decido" Desarrollo de la...

                    Castillo d'Acher Características Menú de navegación

                    Connecting two nodes from the same mother node horizontallyTikZ: What EXACTLY does the the |- notation for...