The patching tag has no wiki summary.
11
votes
1answer
511 views
biblatex: Is it possible to patch macros created with \newbibmacro?
This question led to a new feature in a package:
xpatch
The etoolbox package provides various tools that "are useful to hook into or modify existing code" (etoolbox manual, section 3.4). The ...
18
votes
3answers
816 views
Can I redefine a command to contain itself?
I'd like to "add to" an existing command by writing something like
\renewcommand{\somecommand}{\begin{something}\somecommand\end{something}}
but (not surprisingly) I get errors about being "too ...
18
votes
5answers
690 views
How does one append material to a token list?
Several times, the floatrow package uses \newtoks which (according to this website) means that a token register is allocated. An example code snippet is
...
19
votes
3answers
593 views
Modifying .sty files?
Yesterday I did some changes in the layout of my TeX document. I couldn't accomplish the changes until I opened the .sty files and modified some of their code. I am sure this is not the best idea. For ...
5
votes
2answers
170 views
How to redefine or patch the '\newcommand' command?
The Problem
There are several packages I would like to write which require me to redefine the \newcommand (\renewcommand, etc.) command so I can track or change the commands that authors subsequently ...
5
votes
3answers
538 views
Change line spacing for normal text, but not in tabular or verse
\usepackage{setspace}
\doublespacing
I used above two lines to change the spacing in my document. This changes the spacing of the entire document.
My requirement is to change the line spacing in ...
7
votes
2answers
143 views
Patching commands to remove surrounding whitespace
I'm using the todonotes package to add little margin notes to my text, however writing
Hello\todo{test} World!
removes the interword space as is already pointed out in this question. So I tried
...