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
- Sharing float (fig) and thm counter can be done with
newtheoremtheorem[figure]Theorem
. - Correctly ordering float (fig) counter based on actual location in the PDF (as opposed to location in source code) can be done with
MakeSortedfigure
fromperpage.sty
. - 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-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
add a comment |
- Sharing float (fig) and thm counter can be done with
newtheoremtheorem[figure]Theorem
. - Correctly ordering float (fig) counter based on actual location in the PDF (as opposed to location in source code) can be done with
MakeSortedfigure
fromperpage.sty
. - 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-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
add a comment |
- Sharing float (fig) and thm counter can be done with
newtheoremtheorem[figure]Theorem
. - Correctly ordering float (fig) counter based on actual location in the PDF (as opposed to location in source code) can be done with
MakeSortedfigure
fromperpage.sty
. - 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-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
- Sharing float (fig) and thm counter can be done with
newtheoremtheorem[figure]Theorem
. - Correctly ordering float (fig) counter based on actual location in the PDF (as opposed to location in source code) can be done with
MakeSortedfigure
fromperpage.sty
. - 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-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
floats theorems counters
asked 14 mins ago
Matt SMatt S
575
575
add a comment |
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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%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
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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%2f482195%2fcorrectly-order-float-counter-perpage-sty-while-sharing-eqn-thm-counter%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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
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