How to re-order addcontentsline?How to place subfigure caption on the side?Subfigure link in List Of Figures don't redirect to the subfigurecustom sub-caption and refs format for subfiguresChange numbering system for margin figures in tufte-handout document classLabel handling in a macroMultiple panel figure, with caption in one of the panels?list of figures and tables when there are no figures or tables?Captions in subfigures and skip subfigures in List of FiguresHow to remove captionless-figures from the List of Figures (LoF)?Exclude subfigures from the table of figures in latex

Fully-Firstable Anagram Sets

Stopping power of mountain vs road bike

prove that the matrix A is diagonalizable

Does a druid starting with a bow start with no arrows?

Facing a paradox: Earnshaw's theorem in one dimension

How to model explosives?

How do I write bicross product symbols in latex?

How can I prevent hyper evolved versions of regular creatures from wiping out their cousins?

Famous Pre Reformation Christian Pastors (Non Catholic and Non Orthodox)

Is it legal for company to use my work email to pretend I still work there?

Why does Arabsat 6A need a Falcon Heavy to launch

Anagram holiday

How can I tell someone that I want to be his or her friend?

What's the point of deactivating Num Lock on login screens?

Do I have a twin with permutated remainders?

In Romance of the Three Kingdoms why do people still use bamboo sticks when papers are already invented?

Should I tell management that I intend to leave due to bad software development practices?

Does casting Light, or a similar spell, have any effect when the caster is swallowed by a monster?

Alternative to sending password over mail?

Took a trip to a parallel universe, need help deciphering

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

RG-213 Cable with electric strained wire as metallic shield of Coaxial cable

Watching something be written to a file live with tail

SSH "lag" in LAN on some machines, mixed distros



How to re-order addcontentsline?


How to place subfigure caption on the side?Subfigure link in List Of Figures don't redirect to the subfigurecustom sub-caption and refs format for subfiguresChange numbering system for margin figures in tufte-handout document classLabel handling in a macroMultiple panel figure, with caption in one of the panels?list of figures and tables when there are no figures or tables?Captions in subfigures and skip subfigures in List of FiguresHow to remove captionless-figures from the List of Figures (LoF)?Exclude subfigures from the table of figures in latex













0















This question may sound similar to what has been asked before, but I tried to do a minimalistic implementation (stealing some code from the verbatim package). Also I don't really know TeX, just basic LaTeX.



Anyway: I have implemented my own variant of subfigures and I use captions on the bottom. That code works well, but if I generate a list of figures, the subfigure captions are emitted before the main caption, like in:



1.2a Blabla
1.2b More blabla
1.2 Another caption


I want to reorder the entries by saving the subfigures' addcontentsline until the addcontentsline of the main figure was output. So I made some simplistic code that seems to work within one paragraph (lofLines is the buffer for "list-of-figures lines"):



newtokslofLines% storage
deflofLinesEmptylofLines% empty storage
deflofLinesAdd#1lofLinesexpandafterthelofLines#1% append to storage
deflofLinesOutexpandafterthelofLines% output storage


A short sample document (without the figure stuff) would be:



documentclass[a4paper,twoside]report
usepackagegerman
usepackage[latin1]inputenc
usepackagea4
% ...
newtokslofLines% storage
deflofLinesEmptylofLines% empty storage
deflofLinesAdd#1lofLinesexpandafterthelofLines#1% append to storage
deflofLinesOutexpandafterthelofLines% output storage
lofLinesEmpty% initialize
begindocument
lofLinesEmpty%
lofLinesAddaa\bb
Some text...
lofLinesAddccc
More text
lofLinesOut
enddocument


This document outputs the text as:



Some text... More text aa
bbccc


So it works as intended (in my simple view of things), but when I want to save and restore actual addcontentslines within some commands and environments I wrote for managing the figures, they are never written to the .lof file.
To me it looks as if the contents got lost between commands, environments and floats, because not even simple plain text did survive the patch from subfigure caption to main text...



An example of such a line looks like this:



lofLinesAddaddcontentslineloffigureprotect%
numberlinethesubfigureXignorespaces#1%


Most likely the problem is my limited understanding of TeX internals.










share|improve this question


























    0















    This question may sound similar to what has been asked before, but I tried to do a minimalistic implementation (stealing some code from the verbatim package). Also I don't really know TeX, just basic LaTeX.



    Anyway: I have implemented my own variant of subfigures and I use captions on the bottom. That code works well, but if I generate a list of figures, the subfigure captions are emitted before the main caption, like in:



    1.2a Blabla
    1.2b More blabla
    1.2 Another caption


    I want to reorder the entries by saving the subfigures' addcontentsline until the addcontentsline of the main figure was output. So I made some simplistic code that seems to work within one paragraph (lofLines is the buffer for "list-of-figures lines"):



    newtokslofLines% storage
    deflofLinesEmptylofLines% empty storage
    deflofLinesAdd#1lofLinesexpandafterthelofLines#1% append to storage
    deflofLinesOutexpandafterthelofLines% output storage


    A short sample document (without the figure stuff) would be:



    documentclass[a4paper,twoside]report
    usepackagegerman
    usepackage[latin1]inputenc
    usepackagea4
    % ...
    newtokslofLines% storage
    deflofLinesEmptylofLines% empty storage
    deflofLinesAdd#1lofLinesexpandafterthelofLines#1% append to storage
    deflofLinesOutexpandafterthelofLines% output storage
    lofLinesEmpty% initialize
    begindocument
    lofLinesEmpty%
    lofLinesAddaa\bb
    Some text...
    lofLinesAddccc
    More text
    lofLinesOut
    enddocument


    This document outputs the text as:



    Some text... More text aa
    bbccc


    So it works as intended (in my simple view of things), but when I want to save and restore actual addcontentslines within some commands and environments I wrote for managing the figures, they are never written to the .lof file.
    To me it looks as if the contents got lost between commands, environments and floats, because not even simple plain text did survive the patch from subfigure caption to main text...



    An example of such a line looks like this:



    lofLinesAddaddcontentslineloffigureprotect%
    numberlinethesubfigureXignorespaces#1%


    Most likely the problem is my limited understanding of TeX internals.










    share|improve this question
























      0












      0








      0








      This question may sound similar to what has been asked before, but I tried to do a minimalistic implementation (stealing some code from the verbatim package). Also I don't really know TeX, just basic LaTeX.



      Anyway: I have implemented my own variant of subfigures and I use captions on the bottom. That code works well, but if I generate a list of figures, the subfigure captions are emitted before the main caption, like in:



      1.2a Blabla
      1.2b More blabla
      1.2 Another caption


      I want to reorder the entries by saving the subfigures' addcontentsline until the addcontentsline of the main figure was output. So I made some simplistic code that seems to work within one paragraph (lofLines is the buffer for "list-of-figures lines"):



      newtokslofLines% storage
      deflofLinesEmptylofLines% empty storage
      deflofLinesAdd#1lofLinesexpandafterthelofLines#1% append to storage
      deflofLinesOutexpandafterthelofLines% output storage


      A short sample document (without the figure stuff) would be:



      documentclass[a4paper,twoside]report
      usepackagegerman
      usepackage[latin1]inputenc
      usepackagea4
      % ...
      newtokslofLines% storage
      deflofLinesEmptylofLines% empty storage
      deflofLinesAdd#1lofLinesexpandafterthelofLines#1% append to storage
      deflofLinesOutexpandafterthelofLines% output storage
      lofLinesEmpty% initialize
      begindocument
      lofLinesEmpty%
      lofLinesAddaa\bb
      Some text...
      lofLinesAddccc
      More text
      lofLinesOut
      enddocument


      This document outputs the text as:



      Some text... More text aa
      bbccc


      So it works as intended (in my simple view of things), but when I want to save and restore actual addcontentslines within some commands and environments I wrote for managing the figures, they are never written to the .lof file.
      To me it looks as if the contents got lost between commands, environments and floats, because not even simple plain text did survive the patch from subfigure caption to main text...



      An example of such a line looks like this:



      lofLinesAddaddcontentslineloffigureprotect%
      numberlinethesubfigureXignorespaces#1%


      Most likely the problem is my limited understanding of TeX internals.










      share|improve this question














      This question may sound similar to what has been asked before, but I tried to do a minimalistic implementation (stealing some code from the verbatim package). Also I don't really know TeX, just basic LaTeX.



      Anyway: I have implemented my own variant of subfigures and I use captions on the bottom. That code works well, but if I generate a list of figures, the subfigure captions are emitted before the main caption, like in:



      1.2a Blabla
      1.2b More blabla
      1.2 Another caption


      I want to reorder the entries by saving the subfigures' addcontentsline until the addcontentsline of the main figure was output. So I made some simplistic code that seems to work within one paragraph (lofLines is the buffer for "list-of-figures lines"):



      newtokslofLines% storage
      deflofLinesEmptylofLines% empty storage
      deflofLinesAdd#1lofLinesexpandafterthelofLines#1% append to storage
      deflofLinesOutexpandafterthelofLines% output storage


      A short sample document (without the figure stuff) would be:



      documentclass[a4paper,twoside]report
      usepackagegerman
      usepackage[latin1]inputenc
      usepackagea4
      % ...
      newtokslofLines% storage
      deflofLinesEmptylofLines% empty storage
      deflofLinesAdd#1lofLinesexpandafterthelofLines#1% append to storage
      deflofLinesOutexpandafterthelofLines% output storage
      lofLinesEmpty% initialize
      begindocument
      lofLinesEmpty%
      lofLinesAddaa\bb
      Some text...
      lofLinesAddccc
      More text
      lofLinesOut
      enddocument


      This document outputs the text as:



      Some text... More text aa
      bbccc


      So it works as intended (in my simple view of things), but when I want to save and restore actual addcontentslines within some commands and environments I wrote for managing the figures, they are never written to the .lof file.
      To me it looks as if the contents got lost between commands, environments and floats, because not even simple plain text did survive the patch from subfigure caption to main text...



      An example of such a line looks like this:



      lofLinesAddaddcontentslineloffigureprotect%
      numberlinethesubfigureXignorespaces#1%


      Most likely the problem is my limited understanding of TeX internals.







      macros table-of-contents floats






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 3 hours ago









      U. WindlU. Windl

      1477




      1477




















          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%2f483257%2fhow-to-re-order-addcontentsline%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%2f483257%2fhow-to-re-order-addcontentsline%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"