Update: October 2017This page is outdated, and will be removed at some point in the future. Please see my GitHub profile for software I've written.
This page covers various things that aren't covered by the other pages.
LaTeX class and style files
- logicsymbols.sty A style file with macros for writing logic and metalogic symbols. Includes automatic parentheses (when used properly), some macros for modal logic with arbitrary indices, and an option to switch between "philosopher"- and "mathematician"-style symbols (e.g., a horseshoe vs. an arrow for the conditional). For details, see the first part of the file.
- philslides.cls Based on Beamer; provides numerous macros to facilitate writing sets of slides for a philosophy talk or lecture, including the formatting of arguments and slides with quotations. For details, see the first part of the file.
- nddiss2e.cls My version of the semi-official class file for dissertations for Notre Dame's graduate school. The semi-official file was originally written in 2004-5 in TeX, and did not support recent advances in citations that are especially useful in the humanities, viz., biblatex and biblatex-chicago. My version provides this support. However, I did not properly document my changes, and the file as a whole is still atrocious and unwieldy. I understand that Charles Pence has written his own class file; I expect that his would be much more trocious and wieldy.
- A Very Easy (but slightly expensive) Way to Convert LaTeX into Word Adobe Acrobat Pro can convert PDF files into Word. This is the simplest conversion method that I've heard of.
These TextWrangler Applescripts use John MacFarlane's pandoc utility to convert among markdown, HTML, and LaTeX, and from any of these into RTF. Since TextWrangler and Applescript are Mac-only, these scripts are also Mac-only.
- Install pandoc.
- In TextWrangler, go to Scripts (the scroll icon) -> Open Scripts Folder, and drag the script files into the Finder window that opens.
- Write something in TextWrangler using markdown, HTML, or LaTeX.
- In the Scripts menu, select the appropriate source -> target script.
- Pandoc needs to work with a file. If your written something isn't saved, you'll be prompted to do so.
- The target file will be in the same folder as the source file. It will have the same name as the target, but the corresponding extension.
- If the script detects a file with that name, it will ask you to confirm the overwrite.
- TextWrangler will automatically open the result.
Despite the rather silly spelling, DEVONthink is extremely powerful personal knowledge base software, including automated tagging and sophisticated search capabilities. I use it in tandem with Papers -- Papers does the organization, DEVONthink does the searching. There is a educational discount for DEVONthink.
- Extract and Index Skim Notes.scpt To use this script, first select some PDF files in DEVONthink. The script opens the files in Skim, extracts any notes/annotations that are in either PDF or Skim format, saves these in a separate file (not overwriting the original file in any way), then indexes the notes files in DEVONthink. A Smart Group of all and only Skim notes in DEVONthink lets me quickly search almost all of my highlights and marginal comments for the past six or seven years.
On Marvelous Things Heard
If you've made it this far, you might also be interested in the following apps and utilities, none of which I am at all responsible for in any way and many of which are only for Macs.
- Briss, some nice software for cropping PDFs. It works especially well for splitting double-page scans. Be aware that there's no nice way to non-non-destructively crop PDFs using Adobe Acrobat.
- PDFsam, more nice software, this time for merging and splitting PDFs. Useful for merging "even page" and "odd page" scans.
- OneWay, a Mac context-menu (S)FTP uploader.
- Tagger, for working with OpenMeta tags.
- Tumblr Backup, which also works as a way to download tumblr posts for, e.g., link extraction and archival.
- Solitaire Settlers of Catan