Commit graph

513 commits

Author SHA1 Message Date
05bc3d9c60 remove _aux from internal commands at some places 2022-01-20 21:43:03 +01:00
70ddae2307 higher abstraction for defining (re)new variants
new macro carries out all four definitions at once
    rename all groupthm_new_theorem_group... macros into
groupthm_new_group...
2022-01-20 21:39:49 +01:00
08323fdf48 implement new define aux command to better generate variants with new, declare, provide and renew 2022-01-20 15:25:31 +01:00
0dd60e3447 rename prename and postname to prefix and suffix 2022-01-20 12:08:36 +01:00
b514de5e09 better makefile 2022-01-20 12:07:35 +01:00
5c45b89b52 dump 2022-01-19 15:21:30 +01:00
a9e98e25d9 add theorem family options, improve error messages 2022-01-18 21:14:02 +01:00
61f955c4aa implement family options 2022-01-18 15:39:08 +01:00
082c075ebb document theorem family declarations 2022-01-18 14:45:36 +01:00
ddf4957b93 fix some more bugs 2022-01-18 13:23:44 +01:00
7a683c9d0e implement theorem family generation 2022-01-18 12:31:09 +01:00
9e00b49279 replace some old syntax with proper macros 2022-01-18 11:28:04 +01:00
1f3aa04bfe fix some more bugs 2022-01-18 03:54:34 +01:00
808b8c457f add grouped theorem user interface 2022-01-18 02:32:15 +01:00
396005cc44 document grouped theorem commands latex3 layer properly 2022-01-18 02:19:25 +01:00
df78bdd30d document more of the latex3 interface 2022-01-18 01:56:08 +01:00
880a30debf document large parts of grouped theorems 2022-01-18 01:47:57 +01:00
b3982c64b7 add sorting of group names 2022-01-18 00:24:04 +01:00
7b136e0a65 implement theorem group rules 2022-01-18 00:15:02 +01:00
d5372859c0 adjust header 2022-01-17 23:35:01 +01:00
fe528bb6bc fix more bugs 2022-01-17 23:33:09 +01:00
fa1f76ac52 better error messages 2022-01-17 23:27:00 +01:00
34888f7d4c fix missing spaces in messages. fix wrong cs comparison in new/declare/provide/renew theorem 2022-01-17 23:25:51 +01:00
a7f5aada19 fix further bugs 2022-01-17 23:19:28 +01:00
71f6b30bf3 fix some bugs 2022-01-17 22:59:42 +01:00
3caa51245a fix some bugs. add sorting macros 2022-01-17 22:34:53 +01:00
4bb40e16dd commit partial changes (package now broken for sure) 2022-01-17 21:57:47 +01:00
6976cec905 document and rework theorem groups 2022-01-17 21:52:22 +01:00
453471eb88 add makefile 2022-01-17 17:06:18 +01:00
0029010926 convert to (broken) .dtx file 2022-01-17 16:43:52 +01:00
c7aa9fc01c finish documentation 2022-01-17 14:44:29 +01:00
e0e420f3c1 add texnote 2022-01-17 12:15:32 +01:00
5bd70271e7 start writing documentation 2022-01-17 12:13:09 +01:00
77c8dc4717 add more test files 2022-01-17 10:27:22 +01:00
9768ba00ee regroup some stuff. outline future semantics in test document 2022-01-17 03:13:46 +01:00
d609b54aac fix bugs in thmtools option not being set properly 2022-01-17 00:20:14 +01:00
ed41616c4a fix missing bug of keys getting set wrongly 2022-01-17 00:02:49 +01:00
4fb0894674 reduce test 2022-01-16 23:58:52 +01:00
b663c78c91 add working test for groupthm 2022-01-16 23:56:03 +01:00
22b3e2352f some debugging 2022-01-16 23:55:29 +01:00
9d5a257aed add code for theorem variants generation in document 2022-01-16 23:28:43 +01:00
3d8b6f0fdc make proper macros for theorem variant parsers 2022-01-16 23:01:52 +01:00
9cb5f5ed2f add new theorem variant parser command 2022-01-16 22:41:36 +01:00
820ae92f28 mark some macros private 2022-01-16 22:34:05 +01:00
d8322bb5f1 refactor powerset macro into own package 2022-01-16 22:24:18 +01:00
3630c47b59 theorem variants generation
add iterating over powerset of clist function
  add sorting hack for theoremgroups
  add declare_theorem_variants macro
2022-01-16 21:38:19 +01:00
5e141841cb add default group rules 2022-01-16 18:42:53 +01:00
886e562574 implement hook rules for theorem groups 2022-01-16 18:35:07 +01:00
a8cca1cbc6 use expl3 interface of hooks instead 2022-01-16 18:03:43 +01:00
73d473b25d implement mapname 2022-01-16 17:59:40 +01:00