10.14.1 Top new questions this week

10.14.1.1 Moving from pgfkeys to latex3 key-val system to handle package options
10.14.1.2 Get third argument from string?
10.14.1.3 How to reduce the left-padding of a table cell?
10.14.1.4 Fallback if def failed to parse the arguments?
10.14.1.5 Store environment's body in LUA string
10.14.1.6 Extra Spacing After "s.t."
10.14.1.7 \cref : "Argument of \textsf has an extra  ."
10.14.1.1 Moving from pgfkeys to latex3 key-val system to handle package options

https://tex.stackexchange.com/landing/r/digest?cta=question&id=709928

I have been advised in this question to move from pgfopts to latex3 to handle package options. I would like to do that but I must admit that I am a little lost. Examples with the patterns I'm using ... 
[latex3] [programming] [pgfkeys] [package-writing] [key-value]
 
asked by Vincent https://tex.stackexchange.com/landing/r/digest?cta=user&id=17200 Score of 10
answered by Skillmon https://tex.stackexchange.com/landing/r/digest?cta=user&id=117050 Score of 11
10.14.1.2 Get third argument from string?

https://tex.stackexchange.com/landing/r/digest?cta=question&id=709994

So here is a way to get the first, second, and remaining elements (characters) of a given string: 
\makeatletter 
\newcommand{\firstof}[1]{\@car#1\@nil} 
\newcommand{\secondof}[1]{\expandafter\@car\@cdr#... 
[macros] [expansion]
 
asked by wmnorth https://tex.stackexchange.com/landing/r/digest?cta=user&id=28522 Score of 8
answered by David Carlisle https://tex.stackexchange.com/landing/r/digest?cta=user&id=1090 Score of 7
10.14.1.3 How to reduce the left-padding of a table cell?

https://tex.stackexchange.com/landing/r/digest?cta=question&id=710143

I'm highlighting a table cell by shading it. However, the left-padding is exaggerated. How can I reduce that spacing, that leads to a larger grayed area on the left? 
\documentclass{memoir} 
\... 
[tables] [horizontal-spacing]
 
asked by Anna https://tex.stackexchange.com/landing/r/digest?cta=user&id=181633 Score of 6
answered by Sandy G https://tex.stackexchange.com/landing/r/digest?cta=user&id=125871 Score of 7
10.14.1.4 Fallback if def failed to parse the arguments?

https://tex.stackexchange.com/landing/r/digest?cta=question&id=710043

I love the way \def can be (ab)used to parse very efficiently a string (another option would be to loop over all chars in LaTeX3 style or use LaTeX3 regexp, but it's faaaar slower, and often harder to ... 
[macros] [expansion]
 
asked by tobiasBora https://tex.stackexchange.com/landing/r/digest?cta=user&id=116348 Score of 5
answered by campa https://tex.stackexchange.com/landing/r/digest?cta=user&id=82917 Score of 6
10.14.1.5 Store environment's body in LUA string

https://tex.stackexchange.com/landing/r/digest?cta=question&id=710142

I would like to get an environment's body, store it inside a lua variable, in order to use it later in my document if needed. My code is actually working as long as I don't use any command with a } or ... 
[luatex] [environments] [lua]
 
asked by Vince https://tex.stackexchange.com/landing/r/digest?cta=user&id=293286 Score of 5
answered by Marcel KrA~\274ger https://tex.stackexchange.com/landing/r/digest?cta=user&id=80496 Score of 6
10.14.1.6 Extra Spacing After "s.t."

https://tex.stackexchange.com/landing/r/digest?cta=question&id=710010

Whenever I type "s.t." in my paper, there is always extra space after it. It also has this wierd thing when I highlight that extra space, it highlight through some random point in my paper. ... 
[punctuation] [white-space]
 
asked by Everett Holbrook https://tex.stackexchange.com/landing/r/digest?cta=user&id=314465 Score of 5
answered by David Carlisle https://tex.stackexchange.com/landing/r/digest?cta=user&id=1090 Score of 6
10.14.1.7 \cref : "Argument of \textsf has an extra  ."

https://tex.stackexchange.com/landing/r/digest?cta=question&id=709964

So I have this bit of code 
\begin{ex} 
The prototype for an abelian category is $\Mod_R$, in fact every abelian category is equivalent to a full subcategory of $\Mod_R$ as we will see in \cref{FMET}... 
[hyperref] [cleveref] [amsthm]
 
asked by Jolia https://tex.stackexchange.com/landing/r/digest?cta=user&id=314440 Score of 5
answered by egreg https://tex.stackexchange.com/landing/r/digest?cta=user&id=4427 Score of 4