According to the very nice list of packages concerning this topic (A big list of every keyval package)
I am confused which package I should use now to be prepared for the future.
Any ideas which approach I should follow? Currently I am using kvoptions, but I have to redesign some code and than I would like to decide the best option....
Question: Which package should I use in no case?
Update 1: According to Joseph Writes comment below: First approach: Writing a general class, which adresses the following approach. Any package will be controlled be the class, if xetex will be used, packages wont be load if the are not compatible. If a class beamer is loaded the same. also: titlepage on of, which titlepage, also: ogc used yes or no also: glossar, yes or no also: watermarks, yes or no ...
Second Approach: Writing a autotable package, which uses csv files as source and make nice tables which predefined table layouts. Autorecognition of columncounts, determine best fit to page. Can handle multipage. Can handle more than one csv and different packages should be bundled to one package, if required. supports ocgx2 for multipage sortable tables.
pgffor graphics anyway thenpgfkeysmakes perhaps most sense. – Joseph Wright Feb 14 '16 at 13:34opinionbased. For a normal usage I preferxkeyval, for developing new packages withexpl3thel3keysapproach is of course better. Mixing is difficult, however – Feb 14 '16 at 13:39\if...toggles where those fail me. But I don't know this is *better. It is just easier. It is relatively intelligible, whereas xkeyval* is even less intelligible than keyval. But, obviously, that's definitely an opinion. If other people understand (x) keyval, good luck to them ;). – cfr Feb 15 '16 at 03:55single template, whether it can be tested or not. I'm thoroughly confused. – cfr Feb 15 '16 at 23:19