The SugarCube checkbox macro does what I want mechanically, but if different entries have different word counts, the text boxes end up not underneath each other (they're just displayed at the end of each word).
Is there a way to get them into a more table format?
Would the easiest way to accomplish this just use non-breaking spaces to make each entry the same word count?
The easiest way would probably be to put the checkboxes before the labels, since they're all the same size, thus your labels will align properly.
For example: The same with <labels>:
If you have to put the labels before the checkboxes, then the easiest thing you could do would probably to use tables.
For example (using wiki tables): n.b. The space after the label is to left align them.