217 reputation
18
bio website
location
age
visits member for 2 years, 5 months
seen 2 days ago

I am currently working towards a PhD in microbial genetics. Before that I spent a bit over a decade working as a programmer, with most of that time spent writing computer games. I have degrees in Mathematics (MMath), Life Sciences (BSc) and Molecular Genetics (MSc).


Aug
23
comment Caption on the side of a figure
I found this much the best method. However, there is an issue with the behaviour of minipage and getting the alignment desired between the two elements (I wanted top/top) but this was fixed by adding a dummy line \mbox{}\\[-\baselineskip] immediately inside each minipage so it had a line to hang the alignment on.
Oct
21
comment What are the most common mistakes that beginners of (La)TeX and Friends make?
Books are so last millennium ;) I don't recommend books for learning any programming-like method anymore. What is needed, however, is a good approach to learn-by-Google; it's not enough to simply snag the first half-working snippet and bend it to your needs. You need to be hunting out the reasons behind the code.
Sep
6
comment tikz: Distribute evenly and randomly circles
@Jake: It's not speedy is it? I've posted another answer based on your code which gives a more deterministic number of circles which you might be interested in.
Sep
6
comment tikz: Distribute evenly and randomly circles
Regarding efficiency, there is no reason to calculate the actual distance. You can use a common optimisation from the Games industry and instead compare squared values. Pre-calculate diameter^2 and compare it to the square of the distance between points this avoids the (slow) square root operation on each comparison.
Jul
21
comment TexStudio gives 'Could not start command' with my custom build script
It's not getting as far as running build.command so what's in it makes no difference, does it? Actually, though, that's given me an idea.
Jul
12
comment My phd supervisor wants me to use Word because they can't edit LaTeX. What to do?
Sadly I agree, while I'd rather use Latex for most things the fact is that while it's better in theory for collaboration the speedbump of learning how is too much for most people.
Feb
27
comment Do you use TeX for writing your thesis or only for its composition?
I think is truly, unbelievably, terrible advice. Apart from the simply fact that the things you're talking about doing are simply harder and slower to do with physical objects; you're introducing a completely unnecessary step into your process when you inevitably have to type it in at the end. The only circumstance I can see where it might make sense is if you're truly awful at typing in which case, frankly, you should probably invest some time in learning to type better.
Jan
31
comment What are the benefits of writing resumes in TeX/LaTeX?
These are good answers, I would add one more: LaTex is version control friendly. You can store all your changes in, for example, git and track exactly what changed when, branch between versions and so on. You can't do that with complex binary files.
Jul
24
comment Trouble changing font size in figure legends
Thanks, egreg. Could you explain why is yours a better way of doing it? I put the apptocmd in the AtBeginEnvironment to avoid cross-contamination and just duplicated for the table environment.
Jul
24
comment Trouble changing font size in figure legends
Well, it seems that setspace messes with the float setup functions so that \@floatboxreset never gets called. By altering your suggestion so that instead of redefining \@floatboxreset it does \apptocmd{\@xfloat}{\small}{}{} I was able to get it to work.
Jul
24
comment Trouble changing font size in figure legends
Right, I found the responsible package - setspace stops it working - now I just need to figure out why
Jul
24
comment Trouble changing font size in figure legends
Thank you, egreg. However, while that works perfectly in the minimal test environment, it fails to work in my real document. Do you know if any packages would interfere with it?