LaTex Diff, LaTex to text and todonotes

Some usefull LaTex tools and tips.

LaTex to text

Shell wrapped sed script, turns latex sources to a text format so you can use other tools (as a MS Word for a language proofing)

  • Files: [ exampleOutput.txt ] [ latex2txt.sh ]
  • Non-breakable (unbreakable) space automated fix (for english texts)

    Shell wrapped sed script, fix common inconsistency in breakable and unbreakable spaces (before \cite, \ref, after short prepositions or conjuctions)

  • Files: [ unbreakableSpaceFix.sh ]
  • LaTex Diff

    Not my and little buggy perl script to generate a diff between two documents if you a have a source file (I m using it to compare different versions of documents). The sencond file is shell script to merge multiple source files (using \input sequence) to one (latexdiff works only with two complete compared sources)

  • Files: [ exampleOutput.pdf ] [ latexdiff ] [ mergeToOneFile.sh ]
  • Todo Notes

    Package that can help with todos in source code.

  • Files: [ todonotes.sty ]
  • Font error fix

    Maybe you know LaTex warnings similar to the following one:

    Font shape 'U/msa/mm/n' in size <8.5> not available(Font) <8> substituted on input line 136.
    

    They are harmless, but they hide time to time more serious issues. If you want to get rigd of them, use following code after \documentclass

    \usepackage{fix-cm}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{amsfonts}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{type1cm}