OrganisationComputing
Extras
Tips and Tricks for DPhil life
DH56
October 10, 2011
DH56 Tips and Tricks for DPhil life
OrganisationComputing
Extras
Organisation
• Date and number your pages or use a notebook
• Write in meetings / write up meetings
• Use referencing software• Bibtex• Mendeley / Refworks / Citeulike / Referencer
• Keep track of the research skills things you’ve done
• Keep a record of ideas you have about future directions
• Backup your work! The university / maths institute has goodback-up systems
• Write up work as you go
• Throw away work that is wrong
DH56 Tips and Tricks for DPhil life
OrganisationComputing
Extras
Computing
• Scratch drive / Networked scratch drives (/mi/share/scratch)
• Subversioning (RabbitSVN is installed on the MI computers)
• Dropbox (check the terms of use!)
• Call your files sensible things
• In matlab:• Ask around if you’re trying to do something - often other
people will know how!• Use sensible names for your variables• Comment your code• Mex functions
• You can ssh into the maths institute computers(http://www.maths.ox.ac.uk/help/remote-access)
• http://www.maths.ox.ac.uk/help for useful computinginformation
DH56 Tips and Tricks for DPhil life
OrganisationComputing
Extras
Extras
• Conferences
• Study Groups
• Teaching / TAing
• Bionumbers
• SMB / ESMTB can give conference money if you join
• Socials
DH56 Tips and Tricks for DPhil life
Annotating figures by trial and error
Henry Shum
10 October 2011
Figures made in MATLAB:
I Ugly font
I Limited TEX options for special symbols/typesetting
I Pixellated text if rasterised
I May need to be rescaled for your article – font sizes willchange
My solution (not optimised):
I Create plots without annotations using MATLAB
I Add annotations using overpic package in a LATEX editor
I (Some fiddling will be needed to put things in the right place)
Figures made in MATLAB:
I Ugly font
I Limited TEX options for special symbols/typesetting
I Pixellated text if rasterised
I May need to be rescaled for your article – font sizes willchange
My solution (not optimised):
I Create plots without annotations using MATLAB
I Add annotations using overpic package in a LATEX editor
I (Some fiddling will be needed to put things in the right place)
MATLAB output with no annotations:
\documentclass[a4paper,11pt]{report}
\special{papersize=120mm,40mm} % Figure size
\usepackage{graphicx}
\usepackage{fullpage}
\usepackage{psfragx}
\usepackage{overpic}
\setlength{\hoffset}{-1.33in} % Adjust image position
\setlength{\voffset}{-1.85in} %
\begin{document}
\begin{overpic}[trim = 24mm 0mm 0mm 0mm,clip]{bactmodelbare}
%% Our annotations
\put(48.5,7.7){$x$}
\put(48.1,18.1){$y$}
\put(41.1,21.6){$z$}
.
.
.
\end{overpic}
\end{document}
Final, correctly sized, annotated figure:
x
yz
ξ2aB1
2aB2
2aB3
∼ 2/kE
λ
a 2aTφT
1
Tips and Tricks�DH57 �
Oct. 19th 2011���
TEXlipse�
! Plugin that adds Latex support to the Eclipse IDE (Free Integrated Development Environment, originally created for Java) �
! First version: late 2004. Current version: 1.4.2 �
! Free�
Why TEXlipse�! Automatic Building �
! Automatic completion of references�
! Syntax highlighting �
! User defined templates�
! Synchronised Previewing�
! Editor actions (code commenting, etc.) �
Why TEXlipse�! Outline view �
! Error reporting (links errors to source) �
! Easy to use version control �
! Easy to install �
! BibTEX editor functionality�
! Many more functionalities: word counter, line wrap, spell checker (Aspell), math mode, jump to matching bracket ...�
Final comments�
! Definitely worth to try it if you already use Eclipse or if you use an archaic Latex editor �
! Saving time Latex editor /compiling �
! Great to write a large document �
Urgent / important matrix
Pomodoro technique
TMUX (terminal multiplexer): ● tmux.sourceforge.net
● Cheat sheet:
www.dayid.org/os/notes/tm.html
}→TMUX
ssh
Top Related