Note that by using \usepackage[bf]{subfigure}
I'm able to change the label of the subfigure to be boldface. However, the label appears with brackets, e.g.,
"(a)". How could I get a subfigure label that would look like "a)"
Another issue is the font of the text that follows "(a)". What package and options should be put in the preamble to set text to italics?
Best Answer
Understanding that it might be difficult to switch packages, even from a deprecated one, here's an update that addresses your requirements.
In order get the sub-figure label to be displayed as
a)
instead of(a)
you have two options:Either redefine the counter displaying mechanism
\thesubfigure
. By default, it is defined aswhich adds the parentheses around the (alphabetic) counter
subfigure
. Therefore, usingremoves the left parenthesis. However, using only this, you need to accept that text label references to sub-figures will also include this adjustment:
or, change the way the sub-caption is set. That is, not mess with the counter representation, but rather the caption setup. This required a modification to
\thesubfigure
and\@thesubfigure
:Addressing the italic shape of the sub-caption is done using the
IT
package option:In general, lower case (old-school) options like
bf
,it
, andsf
reference the sub-caption label, while upper case options likeBF
,IT
, andSF
reference the sub-caption title/text. See Table 1 (p 6) of thesubfigure
documentation.Here is a complete MWE using the above suggestions:
All of the above discussions pertain to sub-figures. However, since
subfigure
defines an analogous sub-table component, all references tosubfigure
can be replaced withsubtable
.