summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/thmtools/TODO
blob: 52e6a7de9390a991cf28cfd11b61eb15b8c7e3d4 (plain)
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
- maybe store more counters in thm-restate? currently, you cannot re-use
  equation numbers, for example. Those all need to be carried around via
  \label or equivalent.
  FIXED in beta13

- when using framed, restated version has different vertical spacing. 
  Oh dear oh dear, might be some addvspace artifact?

- ref close-by/far-away
- complex refs
  (these two are very similar)

- re pre/posthooks: nesting nightmare: addposthook should _pre_pend and 
  addprehook should _ap_pend. Still, check what we know about the order in which
  kv executes the options. FIXED by implementing and using \g@prependto@macro
  kv stuff might not matter: a key such as "shaded" that wants to add an 
  environment should immediately do both, and user should specify keys in
  right order (i.e. "prehook, posthook, shaded" or "shaded, prehook, posthook"
  but *not* "prehook, shaded, posthook").
  
  
- starred theorems and number in list-of-theorems
  FIXED by empty \thefoo macro for starred theorems.
- getting envname via currenvir is unsafe for theorems (think restatable)
  FIXED by manually changing \@currenvir in restatable.
  FIXED by new hooks that def\thmt@thmname et al. in the theorem itself.