Information and discussion about graphics, figures & tables in LaTeX documents.
daviddoria
Posts: 60 Joined: Tue Sep 30, 2008 9:24 pm
Post
by daviddoria » Sat Feb 25, 2012 7:30 pm
When trying to use \subref in a subfloat caption, I am getting "Argument of caption has an extra}". I am following the subfig documentation for doing this, so I think the syntax is correct. Any ideas? An example (working and broken version) is below:
Code: Select all
Code, edit and compile here:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Run LaTeX here
Thanks,
David
Last edited by
daviddoria on Sat Feb 25, 2012 7:37 pm, edited 1 time in total.
NEW: TikZ book now 40% off at Amazon.com for a short time.
Stefan Kottwitz
Site Admin
Posts: 10345 Joined: Mon Mar 10, 2008 9:44 pm
Post
by Stefan Kottwitz » Sat Feb 25, 2012 7:35 pm
Also here, it works without error for me.
subref.png (6.9 KiB) Viewed 9332 times
Perhaps post again a .log file.
Btw. better use the Code button in a forum post, the LaTeX button is for inline code.
Stefan
LaTeX.org admin
daviddoria
Posts: 60 Joined: Tue Sep 30, 2008 9:24 pm
Post
by daviddoria » Sat Feb 25, 2012 7:38 pm
Log file attached. (and I changed the to [code] in the original post.
Thanks you very much for your help so far!
Attachments
test_figure2.log
(4.53 KiB) Downloaded 577 times
Stefan Kottwitz
Site Admin
Posts: 10345 Joined: Mon Mar 10, 2008 9:44 pm
Post
by Stefan Kottwitz » Sat Feb 25, 2012 7:46 pm
Very good!
In your code, you just need to protect
\subref
:
Code: Select all
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This prevents
\subref
from being expanded too early, when it's written to the list of figures file.
Stefan
LaTeX.org admin
daviddoria
Posts: 60 Joined: Tue Sep 30, 2008 9:24 pm
Post
by daviddoria » Sat Feb 25, 2012 7:52 pm
Strange, I swear I've done that before without \protect, but it indeed works now, thanks again!
Stefan Kottwitz
Site Admin
Posts: 10345 Joined: Mon Mar 10, 2008 9:44 pm
Post
by Stefan Kottwitz » Sat Feb 25, 2012 7:53 pm
You are right, with an older caption package (of 2010) it used to work without \protect.
Stefan
LaTeX.org admin