In the style that I am creating I need to force table captions to go above the table, and figure captions to go below the figure. My style is based on memoir class. I have found solutions that force caption position using the caption or floatrow package, but I am wondering if there is a solution based directly on memoir options (using the caption package overrides all memoir caption settings). What is the recommended solution for caption positioning in memoir?

  • Only sub-captions have placement specific counterparts. Note that the placement of the caption typically corresponds to its placement in the code. Do you normally put the \caption at the bottom of the float environment? If so, do you put the \label inside the \caption or outside/after? These consistencies might help update memoir's placement for specific floats... – Werner Oct 17 '15 at 22:21
  • Memoir places captions corresponding to their placement in the code, so I can get what I want if I write the code following the given placement rules. However, I am writing a PhD theses style for my university that PhD students will use and I need to guarantee that captions will be printed correctly (following the university style guidelines) even if they write incorrect code. Therefore, I must have some mechanism to force caption position regardless of how the code is written and I am wondering if I need to switch to package "caption" for that. – Filip Marić Oct 17 '15 at 22:26
  • The caption package can't do this either. You need to go for float or floatrow or use hvfloat instead. – Axel Sommerfeldt Oct 18 '15 at 8:18
  • Can't you define new commands/environments? – NBur Apr 4 '18 at 16:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.