5,090 reputation
2934
bio website
location England
age
visits member for 2 years, 1 month
seen 1 hour ago

I've been using LaTeX since I started university 6 years ago, and grateful to everyone ever involved in the kernel, or in the various packages, distributions and websites, those who introduced me to it and those who answer related questions!

I'm following with interest the developments on LaTeX3 and also the alternative engines, which I hope to one-day be able to exploit more!


Oct
22
comment Hyperref + footnotebackref in longtable
@dardisco: Yes, exactly. source2e/latex.ltx has the original forms of \footnote and \@makefnmark if needed. And also longtable changes footnote handling. footnotebackref is a very small package so I'd start with that. Just open up the sty file (either on your own machine or from CTAN if easier) and inspect! For specific commands, latexdef can be useful (and there's lots of questions and answers involving it on this site).
Oct
21
comment Hyperref + footnotebackref in longtable
@dardisco: Sorry, didn't put much explanation in! The tag is what hyperref uses as an anchor. The first patch converts footnotebackref's setting of \BackrefFootnoteTag within \footnote to be global instead of lasting only for current group (\xdef instead of \edef), and the second part ensures that \BackrefFootnoteTag is expanded when \@makefntext is called rather than deferring it to when \@makefnmark is called (footnotes don't get created straight away when in a table but are saved for recalling later, but by then, multiple footnotes will cause earlier tags to get lost).
Oct
20
comment Why don't bookmarks appear when using \nofiles?
@DavidCarlisle: Many thanks for the suggestions, I have edited them in. If those are the only likely problems then I am happy with this.
Oct
20
revised Why don't bookmarks appear when using \nofiles?
add David's suggestion to gracefully handle when running with no aux file
Oct
20
asked Why don't bookmarks appear when using \nofiles?
Oct
20
answered Why don't bookmarks appear when using \nofiles?
Oct
18
answered Hyperref + footnotebackref in longtable
Oct
18
answered Change enumerate label alignment in Beamer
Oct
11
comment LaTeX - Using commands inside inline code
See also Escaping in \lstinline
Oct
11
answered Escaping in \lstinline
Oct
5
comment Make each frame (not slide) appear in the PDF bookmarks with beamer
Note to users: the answer to the original question has been extended with an extra patch for handling cases with mode specifications better.
Oct
5
revised Beamer: how to make each frame appear in the PDF toc?
added extra patch to \beamer@checknoslide and image
Oct
4
comment beamer/beamerarticle: mode specification for frame doesn't work as expected
I think beamer intentionally processes excluded frames (through \beamer@donoframe, putting them into \beamer@tempbox) so that side effects can still happen. Regardless, the most obvious difference between \mode<handout>{\begin{frame}Text\end{frame} and \begin{frame}<handout>Text\end{frame} is the frame numbering in non-handout mode, so the two specifications aren't intended to produce the same result.
Oct
3
comment Drawbacks of using fragile frames in beamer
The only issue that I remember encountering so far is in debugging. If you get an error (e.g. \foo is undefined), then without fragile, you get the line number of the \end{frame} in which the error occurred. On the other hand, with fragile, you just get the line number within the frame (the .vrb file), not of the frame itself.
Oct
3
comment Allow only certain commands in own environment
You can use \nullfont to ignore the text, but restricting other commands is harder as Matthew has said. It might help if we knew more about your application. For example, if \fred is allowed within myenv, do you want the user to be able to do \newcommand{\xyzzy}{\fred\fred} and use that?
Sep
17
answered Calling beamertemplate frametitle even for empty frametitle
Sep
15
awarded  Nice Answer
Sep
15
comment Command doing the same job as StrBefore but being expandable
@jfbu: thanks, that would certainly work. However, I will not merge this into the answer as I feel that the current version is easier to read, in a sense. Please retain your comment here for the benefit of others though!
Sep
15
comment Command doing the same job as StrBefore but being expandable
@Jonathan: thanks, I have updated my answer using something similar to your suggestion, but I am not sure why you suggest adding an extra dotted component?
Sep
15
revised Command doing the same job as StrBefore but being expandable
made safer similar to suggestions from Jonathan