Correctly order float counter (perpage.sty) while sharing eqn/thm counter The Next CEO of Stack OverflowOrder of float types on float pagesplace floating tables and figures in order of appearanceTable caption not appearing in PNAS document classUsing Cleveref with LIPICs documentclass fails for theorem environments sharing the same counterequation number to captionWith too many figures, change the page geometry to fit in more figures after the textExtended figure caption for tableNo new line for theorem in enumerateFloat counter order doesn't match display orderRecolor text, such that floats and footnotes are affected correctly

If/When UK leaves the EU, can a future goverment conduct a referendum to join the EU?

A "random" question: usage of "random" as adjective in Spanish

How do we know the LHC results are robust?

Why do airplanes bank sharply to the right after air-to-air refueling?

Received an invoice from my ex-employer billing me for training; how to handle?

How to solve a differential equation with a term to a power?

Do I need to enable Dev Hub in my PROD Org?

Is there a way to save my career from absolute disaster?

How to count occurrences of text in a file?

SQL Server 2016 - excessive memory grant warning on poor performing query

Different harmonic changes implied by a simple descending scale

WOW air has ceased operation, can I get my tickets refunded?

Extending anchors in TikZ

If the heap is initialized for security, then why is the stack uninitialized?

How do I go from 300 unfinished/half written blog posts, to published posts?

In excess I'm lethal

How to make a variable always equal to the result of some calculations?

Is micro rebar a better way to reinforce concrete than rebar?

Which tube will fit a -(700 x 25c) wheel?

Are there any limitations on attacking while grappling?

What is the result of assigning to std::vector<T>::begin()?

Rotate a column

I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin

Is it possible to search for a directory/file combination?



Correctly order float counter (perpage.sty) while sharing eqn/thm counter



The Next CEO of Stack OverflowOrder of float types on float pagesplace floating tables and figures in order of appearanceTable caption not appearing in PNAS document classUsing Cleveref with LIPICs documentclass fails for theorem environments sharing the same counterequation number to captionWith too many figures, change the page geometry to fit in more figures after the textExtended figure caption for tableNo new line for theorem in enumerateFloat counter order doesn't match display orderRecolor text, such that floats and footnotes are affected correctly










1















  1. Sharing float (fig) and thm counter can be done with newtheoremtheorem[figure]Theorem.

  2. Correctly ordering float (fig) counter based on actual location in the PDF (as opposed to location in source code) can be done with MakeSortedfigure from perpage.sty.

  3. Sharing float (fig) and eqn counter can be done with makeatletterletc@equationc@figuremakeatother.

I can do 1 and 2 together (see mwe-b).
I can do 1 and 3 together (see mwe-c).
But I can't do all three together (see mwe-d).



Partial/fake solution. I can skirt the issue by making a myeqn environment (see mwe-a).



Question. Is there an actual solution that allows you to keep the equation environment? Maybe one can resolve the clash in mwe-d by swapping c@figure out for something (based on the precise implementation of perpage.sty)? Any help would be greatly appreciated!



mwe-amwe-bmwe-cmwe-d



%% MWE-A
documentlassarticle
usepackageblindtext
newtheoremtheorem[figure]Theorem %1
usepackageperpageMakeSortedfigure %2
newenvironmentmyeqn
stepcounterfigurehfillbeginmath
endmathhfill(arabicfigure)
begindocument
begintheoremblindtextendtheorem
beginfigureblindtextcaptionCaptionendfigure
beginmyeqna^2+b^2=c^2endmyeqn
enddocument

%% MWE-B
documentclassarticle
usepackageblindtext
newtheoremtheorem[figure]Theorem %1
usepackageperpageMakeSortedfigure %2
begindocument
begintheoremblindtextendtheorem
beginfigureblindtextcaptionCaptionendfigure
beginequationa^2+b^2=c^2endequation
enddocument

%% MWE-C
documentclassarticle
usepackageblindtext
newtheoremtheorem[figure]Theorem %1
makeatletterletc@equationc@figuremakeatother %3
begindocument
begintheoremblindtextendtheorem
beginfigureblindtextcaptionCaptionendfigure
beginequationa^2+b^2=c^2endequation
enddocument

%% MWE-D
documentclassarticle
usepackageblindtext
newtheoremtheorem[figure]Theorem %1
usepackageperpageMakeSortedfigure %2
makeatletterletc@equationc@figuremakeatother %3
begindocument
begintheoremblindtextendtheorem
beginfigureblindtextcaptionCaptionendfigure
beginequationa^2+b^2=c^2endequation
enddocument









share|improve this question


























    1















    1. Sharing float (fig) and thm counter can be done with newtheoremtheorem[figure]Theorem.

    2. Correctly ordering float (fig) counter based on actual location in the PDF (as opposed to location in source code) can be done with MakeSortedfigure from perpage.sty.

    3. Sharing float (fig) and eqn counter can be done with makeatletterletc@equationc@figuremakeatother.

    I can do 1 and 2 together (see mwe-b).
    I can do 1 and 3 together (see mwe-c).
    But I can't do all three together (see mwe-d).



    Partial/fake solution. I can skirt the issue by making a myeqn environment (see mwe-a).



    Question. Is there an actual solution that allows you to keep the equation environment? Maybe one can resolve the clash in mwe-d by swapping c@figure out for something (based on the precise implementation of perpage.sty)? Any help would be greatly appreciated!



    mwe-amwe-bmwe-cmwe-d



    %% MWE-A
    documentlassarticle
    usepackageblindtext
    newtheoremtheorem[figure]Theorem %1
    usepackageperpageMakeSortedfigure %2
    newenvironmentmyeqn
    stepcounterfigurehfillbeginmath
    endmathhfill(arabicfigure)
    begindocument
    begintheoremblindtextendtheorem
    beginfigureblindtextcaptionCaptionendfigure
    beginmyeqna^2+b^2=c^2endmyeqn
    enddocument

    %% MWE-B
    documentclassarticle
    usepackageblindtext
    newtheoremtheorem[figure]Theorem %1
    usepackageperpageMakeSortedfigure %2
    begindocument
    begintheoremblindtextendtheorem
    beginfigureblindtextcaptionCaptionendfigure
    beginequationa^2+b^2=c^2endequation
    enddocument

    %% MWE-C
    documentclassarticle
    usepackageblindtext
    newtheoremtheorem[figure]Theorem %1
    makeatletterletc@equationc@figuremakeatother %3
    begindocument
    begintheoremblindtextendtheorem
    beginfigureblindtextcaptionCaptionendfigure
    beginequationa^2+b^2=c^2endequation
    enddocument

    %% MWE-D
    documentclassarticle
    usepackageblindtext
    newtheoremtheorem[figure]Theorem %1
    usepackageperpageMakeSortedfigure %2
    makeatletterletc@equationc@figuremakeatother %3
    begindocument
    begintheoremblindtextendtheorem
    beginfigureblindtextcaptionCaptionendfigure
    beginequationa^2+b^2=c^2endequation
    enddocument









    share|improve this question
























      1












      1








      1








      1. Sharing float (fig) and thm counter can be done with newtheoremtheorem[figure]Theorem.

      2. Correctly ordering float (fig) counter based on actual location in the PDF (as opposed to location in source code) can be done with MakeSortedfigure from perpage.sty.

      3. Sharing float (fig) and eqn counter can be done with makeatletterletc@equationc@figuremakeatother.

      I can do 1 and 2 together (see mwe-b).
      I can do 1 and 3 together (see mwe-c).
      But I can't do all three together (see mwe-d).



      Partial/fake solution. I can skirt the issue by making a myeqn environment (see mwe-a).



      Question. Is there an actual solution that allows you to keep the equation environment? Maybe one can resolve the clash in mwe-d by swapping c@figure out for something (based on the precise implementation of perpage.sty)? Any help would be greatly appreciated!



      mwe-amwe-bmwe-cmwe-d



      %% MWE-A
      documentlassarticle
      usepackageblindtext
      newtheoremtheorem[figure]Theorem %1
      usepackageperpageMakeSortedfigure %2
      newenvironmentmyeqn
      stepcounterfigurehfillbeginmath
      endmathhfill(arabicfigure)
      begindocument
      begintheoremblindtextendtheorem
      beginfigureblindtextcaptionCaptionendfigure
      beginmyeqna^2+b^2=c^2endmyeqn
      enddocument

      %% MWE-B
      documentclassarticle
      usepackageblindtext
      newtheoremtheorem[figure]Theorem %1
      usepackageperpageMakeSortedfigure %2
      begindocument
      begintheoremblindtextendtheorem
      beginfigureblindtextcaptionCaptionendfigure
      beginequationa^2+b^2=c^2endequation
      enddocument

      %% MWE-C
      documentclassarticle
      usepackageblindtext
      newtheoremtheorem[figure]Theorem %1
      makeatletterletc@equationc@figuremakeatother %3
      begindocument
      begintheoremblindtextendtheorem
      beginfigureblindtextcaptionCaptionendfigure
      beginequationa^2+b^2=c^2endequation
      enddocument

      %% MWE-D
      documentclassarticle
      usepackageblindtext
      newtheoremtheorem[figure]Theorem %1
      usepackageperpageMakeSortedfigure %2
      makeatletterletc@equationc@figuremakeatother %3
      begindocument
      begintheoremblindtextendtheorem
      beginfigureblindtextcaptionCaptionendfigure
      beginequationa^2+b^2=c^2endequation
      enddocument









      share|improve this question














      1. Sharing float (fig) and thm counter can be done with newtheoremtheorem[figure]Theorem.

      2. Correctly ordering float (fig) counter based on actual location in the PDF (as opposed to location in source code) can be done with MakeSortedfigure from perpage.sty.

      3. Sharing float (fig) and eqn counter can be done with makeatletterletc@equationc@figuremakeatother.

      I can do 1 and 2 together (see mwe-b).
      I can do 1 and 3 together (see mwe-c).
      But I can't do all three together (see mwe-d).



      Partial/fake solution. I can skirt the issue by making a myeqn environment (see mwe-a).



      Question. Is there an actual solution that allows you to keep the equation environment? Maybe one can resolve the clash in mwe-d by swapping c@figure out for something (based on the precise implementation of perpage.sty)? Any help would be greatly appreciated!



      mwe-amwe-bmwe-cmwe-d



      %% MWE-A
      documentlassarticle
      usepackageblindtext
      newtheoremtheorem[figure]Theorem %1
      usepackageperpageMakeSortedfigure %2
      newenvironmentmyeqn
      stepcounterfigurehfillbeginmath
      endmathhfill(arabicfigure)
      begindocument
      begintheoremblindtextendtheorem
      beginfigureblindtextcaptionCaptionendfigure
      beginmyeqna^2+b^2=c^2endmyeqn
      enddocument

      %% MWE-B
      documentclassarticle
      usepackageblindtext
      newtheoremtheorem[figure]Theorem %1
      usepackageperpageMakeSortedfigure %2
      begindocument
      begintheoremblindtextendtheorem
      beginfigureblindtextcaptionCaptionendfigure
      beginequationa^2+b^2=c^2endequation
      enddocument

      %% MWE-C
      documentclassarticle
      usepackageblindtext
      newtheoremtheorem[figure]Theorem %1
      makeatletterletc@equationc@figuremakeatother %3
      begindocument
      begintheoremblindtextendtheorem
      beginfigureblindtextcaptionCaptionendfigure
      beginequationa^2+b^2=c^2endequation
      enddocument

      %% MWE-D
      documentclassarticle
      usepackageblindtext
      newtheoremtheorem[figure]Theorem %1
      usepackageperpageMakeSortedfigure %2
      makeatletterletc@equationc@figuremakeatother %3
      begindocument
      begintheoremblindtextendtheorem
      beginfigureblindtextcaptionCaptionendfigure
      beginequationa^2+b^2=c^2endequation
      enddocument






      floats theorems counters






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 14 mins ago









      Matt SMatt S

      575




      575




















          0






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



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482195%2fcorrectly-order-float-counter-perpage-sty-while-sharing-eqn-thm-counter%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















          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%2f482195%2fcorrectly-order-float-counter-perpage-sty-while-sharing-eqn-thm-counter%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?

          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"

          inputenc: Unicode character … not set up for use with LaTeX The Next CEO of Stack OverflowEntering Unicode characters in LaTeXHow to solve the `Package inputenc Error: Unicode char not set up for use with LaTeX` problem?solve “Unicode char is not set up for use with LaTeX” without special handling of every new interesting UTF-8 characterPackage inputenc Error: Unicode character ² (U+B2)(inputenc) not set up for use with LaTeX. acroI2C[I²C]package inputenc error unicode char (u + 190) not set up for use with latexPackage inputenc Error: Unicode char u8:′ not set up for use with LaTeX. 3′inputenc Error: Unicode char u8: not set up for use with LaTeX with G-BriefPackage Inputenc Error: Unicode char u8: not set up for use with LaTeXPackage inputenc Error: Unicode char ́ (U+301)(inputenc) not set up for use with LaTeX. includePackage inputenc Error: Unicode char ̂ (U+302)(inputenc) not set up for use with LaTeX. … $widehatleft (OA,AA' right )$Package inputenc Error: Unicode char â„¡ (U+2121)(inputenc) not set up for use with LaTeX. printbibliography[heading=bibintoc]Package inputenc Error: Unicode char − (U+2212)(inputenc) not set up for use with LaTeXPackage inputenc Error: Unicode character α (U+3B1) not set up for use with LaTeXPackage inputenc Error: Unicode characterError: ! Package inputenc Error: Unicode char ⊘ (U+2298)(inputenc) not set up for use with LaTeX