« first day (3332 days earlier)      last day (1594 days later) » 

5:51 AM
Are all the key-value packages pretty much similar in functionality, or not? I'm using tikzkeys.
 
 
1 hour later…
6:57 AM
@UlrikeFischer It's hard to get a hold of the log files. The CI runs in an ephemeral container, so unless I explicitly deploy artifacts, all files are going to be deleted. I can attach a remote shell to the container in debug mode, but for that I would have to know that the job will fail before I start it.
@FaheemMitha There is no tikzkeys, you probably mean pgfkeys. They all vary slightly in functionality but I'd argue that pgfkeys is the easiest to use.
 
@HenriMenke Yes, pgfkeys. My mistake.
@HenriMenke Vary slightly, but not significantly?
 
59
Q: A big list of every keyval package

Will RobertsonI lose track of all the different keyval packages. Can we maintain a list here? (Community wiki, one package per answer with a brief description of scope. I've started things off but need help completing it.)

@FaheemMitha ^^^^
 
@HenriMenke Thanks.
I think I've seen it before.
@HenriMenke Do you think pgfkeys is the most widely used?
 
@FaheemMitha No, the most widely used is keyval but that is because it's the oldest. It also depends what you want to use the key-value interface for. Do you want to use it internally in a class file that you are going to deploy or just in user macros in your own document?
 
What do the upvotes for the answers to that question mean? That the upvoter uses it?
@HenriMenke User macros in my own document.
 
7:03 AM
@FaheemMitha It's a “question” so votes are meaningless.
@FaheemMitha Then use pgfkeys. It's user-friendly and if you use TikZ, you are loading it already anyway.
 
@HenriMenke Ok. That's what I'm doing. Are the other keyval packages less user-friendly, then? :-)
In terms of functionality, which is the most extensive?
 
@FaheemMitha The other keyval packages are less intuitive I think and some require manual work for options processing.
 
@HenriMenke Ok. Good to know.
 
@FaheemMitha Most extensive is probably l3keys, but you have to use expl3.
 
@HenriMenke Anyway, I upvoted pgfkeys, because that's the only one I've used.
@HenriMenke I see. So it has more functionality than pgfkeys?
 
7:13 AM
@FaheemMitha I don't know how to quantify “functionality” but it integrates with expl3, so you get all of their data structures and algorithms.
 
@HenriMenke I see. Thank you.
 
7:37 AM
@HenriMenke pity. The only have guess that I have is that it has something to do with the tikxexternalizedisable just before the problematic page. Do you get the problem only with the luatex run? And why are you running in div mode?
 
@HenriMenke Speaking as the PGF/TikZ maintainer, do you see a lot of bugs reported against pgfkeys?
 
@UlrikeFischer No, the failures are random. You are probably looking at the dvipdfmx run (which obviously has to run in DVI mode).
@UlrikeFischer \tikzexternaldisable is a good point. I'll make it a no-op when not externalizing (which should be the case anyway).
 
@HenriMenke no your latest failure clearly said "luatex" at the start of the run.
 
@UlrikeFischer I can't see any hints of DVI mode in the luatex build log.
 
7:53 AM
@HenriMenke the Travis output I looked into (from the link you sent a few days ago clearly said luatex at the start and written to dvi at the end. But I'm on the way out and only on my smartphone now, so I can't look for my copies now. Is only dvi affected from the failures?
 
@UlrikeFischer Was it maybe a dvisvgm build?
@UlrikeFischer Let's see whether this does the trick: github.com/hmenke/pgf/commit/…
@UlrikeFischer Yes, it was a dvisvgm build: travis-ci.com/hmenke/pgf/jobs/266667429
 
8:12 AM
@HenriMenke dvisvgm is only the backend. But the engine was luatex.
 
8:32 AM
@UlrikeFischer Yes, but to use dvisvgm I need a dvi and therefore have to process the manual in DVI mode.
 
9:54 AM
quack
 
 
1 hour later…
10:57 AM
@FaheemMitha Pick one of keyval (basic but Fast), pgfkeys (if you are using pgf/TiKZ), l3keys (rich feature set, robust code, going to be in the LaTeX kernel Real Soon Now)
@FaheemMitha Similar in scope
 
@JosephWright ooh coming soon™
 
11:42 AM
@JosephWright I might try l3keys, but I still find the LaTeX 3 interface a bit terrifying. I might get over it.
Does l3keys have significant features that pgfkeys lacks? I'm using pgfkeys even without PGF/TikZ.
 
12:06 PM
@FaheemMitha For keys, it's basically the same as pgfkeys
 
@JosephWright Oh, ok. Does it do something besides keys?
 
@FaheemMitha Not really: similar in scope, it's just that as others have said, l3keys comes as part of a wider programming bundle
 
@JosephWright Right, the LaTeX 3 interface.
 
1:11 PM
@JosephWright I think pfgkeys has a wider range of key-types, e.g. it supports stuff like keys taking two arguments.
 
1:47 PM
@Skillmon That's really an artefact though: a key with two values is the same as a key with post-processing - conceptually, keys can only have one 'value' even if it is structured
@Skillmon A lot of this is about how you model stuff
 
@JosephWright I know, and I never missed multiple-argument keys or keys with strangely delimited arguments from l3keys.
 
@Skillmon I was just sayign I'd thought about it :)
 
 
3 hours later…
cis
5:08 PM
Good evening together!
I got crazy and confused by using tikzmarks!
0
Q: tikzmark: How to add a '['-bracket / square brace on content?

cis I have some content (pgfplotstable and some text), here represented by a rule, and would like to add a square brace on the left side, like this is a "bmatrix". My MWE has become not nice. What have I to do? Using tikzmark or tikzmarknode? BTW: Because of pgfplotstable-content and so on, it...

 
 
6 hours later…
11:38 PM
@UlrikeFischer Three random failures today: travis-ci.com/pgf-tikz/pgf/builds/141132698
@UlrikeFischer I have now configured the build to upload logs to a pastebin service.
 

« first day (3332 days earlier)      last day (1594 days later) »