These are general purpose packages, but their features support LaTeX. Change ), You are commenting using your Twitter account. For more information, see the. It adds new symbols in to be used in math mode. Part of a bundle to typeset chemistry easily and consistent. Thinking. It contains the advanced math extensions for LaTeX. If you add the following code in your preamble: You can change the style of newly defined theorems. Reading time ~1 minute 1. All the arguments can be both positive and negative numbers; they will be added (keeping the sign) to the relative variable. provides the, A useful package related to referencing. Never without booktabs, cleveref and siunitx. Useful LATEX Packages Fanny Jasso-Hernandez Kerry Luse The George Washington University March 4, 2007 Fanny & Kerry (GWU) Useful LATEX Packages March 4, 2007 1 / 51. E.g. A personal blog from @gconstantinides. It is very handy if you switch between English, German, and French, because it auto-detect the used language. I use url whenever I need to typeset a URL or a path, in particular in my BibTeX bib files. It is described in the. % !TEX spellcheck=de_DE to spellcheck your document in German. The next part in the file "examplepackage.sty" handles the parameters passed to the package-importing statement. With Inc-Dec-Value you can not just increase and decrease number, but also cycle through a self defined list of words. Log in, Easy Data Visualization with Google Charts and a CSV, Creating Your First PDF with LaTeX and Atom, Making your first PDF with LaTeX and Sublime Text 2, Making your first PDF with LaTeX and Sublime Text 2 for Mac, Google Charts and CSV Part 3: Side-by-Side Bubble Charts. Sorry, your blog cannot share posts by email. Each package has a short description next to it and, when available, there is a link to a section describing such package in detail. If you are unsure which package you want to use you may start with FileManager. The bmatrix* environment provided by mathtools allows a column alignment parameter to be given, so we can right justify the columns as follows: Unfortunately, only one alignment parameter can be given, so this command does not allow different columns to have different alignments (to achieve this, we can use the array environment instead). It has to be loaded in any document, and you have to give as an option the main language you are going to use in the document. Provides commands for striking out mathematical expressions. Writing a thesis is a time-intensive endeavor. Creative Commons Attribution-ShareAlike License. It is especially designed to work with LaTeXTools and enrich it with features. For more information, see the. Thanks. To choose the font encoding of the output text. The siunitx package typesets SI units according to the official rules, with just the right spacing between the number and the unit. For example, It allows to underline text (either with straight or wavy line). I hate to be that guy, but it really depends on what you are trying to do. Change ), You are commenting using your Facebook account. allows you to easily type chemical species and equations. As indicated by the name of the package, it was designed to duplicate the pseudocode displaying style in the textbook, Introduction of Algorithms (Third edition), by Cormen, Leiserson, Rivest, and Stein (CLRS 3/e). Here is example that formats the contents of the environment in blue and boldface: The second example includes an external file, numbers the lines, and puts horizontal lines before and after the code: I have previously written about the enumitem and booktabs packages, which I also strongly recommend. It is recommended to install the packages using Package Control. I call the package with the hyphens option, so that line breaks will be allowed at hyphens. See, For creation of glossaries and list of acronyms. The LaTeX-cwl package contains cwl files. The complete documentation should be in your LaTeX distribution; the file is called. They provide data, which is used by LaTeXTools or Sublime Text. However, it can also be a bit of a clunky pain in the backside. The only purpose of LaTeXSmartQuotes is to improve and handle quotations inside tex files. The upquote package forces left and right quotes to be typed as straight (vertical) quotes in \verb and verbatim environments. For more information, see the, It provides the internationalization of LaTeX. The syntax is, En­hances LaTeX's cross-ref­er­enc­ing fea­tures, al­low­ing the for­mat of ref­er­ences to be de­ter­mined au­to­mat­i­cally ac­cord­ing to. Change ), You are commenting using your Google account. Post was not sent - check your email addresses! It also Allows you to draw chemical formulas. The package defines a new "D" column format in tab­u­lar en­vi­ron­ments for aligning the numbers in columns on the decimal point. Everything inside this environment will be printed in math mode , a … For more information, see the, Al­lows you to write ta­bles that con­tinue to the next page. clrscode3e package was developed and maintained by Professor Thomas H. Cormen. All of them are probably available in your distribution, but in case they are not I give links to the packages on CTAN (the Comprehensive TeX Archive Network). Useful LaTeX packages for writing papers LaTeX is amazing for producing beautifully typeset documents. ( Log Out /  The packages in this section are useful in general. Fill in your details below or click an icon to log in: You are commenting using your account. I often keep %\usepackage{microtype} in my preamble so I get to uncomment it before final compilation. BracketHighlighter highlights your bracket similar to the built-in highlighter, but supports more bracket types and you can customize the highlighting style. We used upquote in MATLAB Guide. For more information see the, Allows use of bold greek letters in math mode using the. By loading the upref package you ensure that every \ref or \eqref reference is set in an upright font.