INNOV-326 writeCodeBookLatex should not open by default. Add function argument open = FALSE. This avoids a situation in non-interactive sessions where the process would otherwise be stuck as it attempts to open a GTK program from a bash session.
Small change in how appendices are automatically identified. Previous iterations prepared long tables with the longtabu package. However, this tex package overwrote numeric presentation options from siunitx. This has been changed to longtable, which respects siunitx. Now appendix long tables are identified by the length of lines in their tex (20 or more).
Multiple adjustments for tracking report edge cases
In a tracking report, if an alias appears only once we now specify that by appending the wave label to the question’s note.
In a tracking report, we now have the option to show a variable only once even if it appears in multiple datasets.
In some cases there are duplicated row names in different positions when we use cbindFill, we did not account for this possibility.
When creating a tracking report for a multiple response question, it’s possible that one or more of the responses is not included in one or more of the waves, we have added a tryCatch to accomodate this possibility.
themeNew documentation was missing a closing } that silently broke the display of documentation via ?themeNew.
When converting MR variables we rename subVars using numbers. If a researcher included an alias with the same number they would collide. Now we assign random strings instead of sequential numbers to the subVars.
Relabeling for items, options, descriptions and notes via relabel #247. Allows for arbitrary question text adjustment #138#55