GeneralObsolete packages

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
thomasb
Posts: 134
Joined: Thu Aug 03, 2017 10:54 am

Obsolete packages

Post by thomasb »

Hello,

As I plant to use the following packages and commands, are there some obsolete ones :

Code: Select all

\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{geometry}
\usepackage{ragged2e}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{bbm}
\usepackage{cancel}
\usepackage{enumitem}
\usepackage{multicol}
\usepackage{pgfplots}
\usepackage{tikz}
\usetikzlibrary{plotmarks}
?

Also, if I remeber well, you recommend the use of empheq environment for equations.

Generally, how to know when a package is obsolete except asking ?
Last edited by thomasb on Fri Mar 22, 2019 10:00 am, edited 2 times in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

User avatar
Johannes_B
Site Moderator
Posts: 4182
Joined: Thu Nov 01, 2012 4:08 pm

Obsolete packages

Post by Johannes_B »

Rule of thumb is to start with just the document class and add packages only whenyou need them.
With recent LaTeX, you don't need package inputenc anymore.

Empheq is for emphasising equations. I am not sure you really need it, which brings me back to where I started.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.
User avatar
Stefan Kottwitz
Site Admin
Posts: 10319
Joined: Mon Mar 10, 2008 9:44 pm

Obsolete packages

Post by Stefan Kottwitz »

Here is a list that I created and posted on the German forum TeXwelt.de:
  • Old package: recommended successor
  • a4, a4wide, anysize: geometry, typearea
  • backrefx: backref
  • bitfield: bytefield
  • caption2: caption
  • csvtools: datatool
  • datetime: datetime2
  • dinat: natdin
  • doublespace: setspace
  • dropping: lettrine
  • eledmac: reledmac
  • eps, epsfig: graphicx
  • euler: eulervm
  • eurotex: inputenx
  • fancyheadings: fancyhdr
  • floatfig: floatflt
  • german: babel / polyglossia - \usepackage[ngerman]{babel}
  • glossary: glossaries
  • graphics: graphicx
  • here: float
  • hyper: hyperref
  • ifthen: etoolbox
  • isolatin, isolatin1: inputenc
  • mathpple: mathpazo
  • mathptm: mathptmx
  • ngerman: babel / polyglossia
  • nthm: ntheorem
  • ocg, ocg-p, ocgx: ocgx2
  • palatino: mathpazo
  • picinpar: floatflt, picins, wrapfig
  • prosper, HA-prosper: powerdot, beamer
  • ps4pdf: pst-pdf
  • psfig: graphicx
  • raggedr: ragged2e
  • scrlettr: scrlttr2
  • scrpage, scrpage2: scrlayer-scrpage
  • seminar: powerdot, beamer
  • sistyle, siunit: siunitx
  • subfigure: subfig, subcaption
  • t1enc: fontenc mit Option T1 - \usepackage[T1]{fontenc}
  • times: mathptmx, txfonts, txfontsb
  • ucs: inputenc, inputencx with [utf8] option (no package needed with newer LaTeX, as utf8 is the default)
  • utopia: fourier
  • vmargin: geometry, typearea
Stefan
LaTeX.org admin
thomasb
Posts: 134
Joined: Thu Aug 03, 2017 10:54 am

Obsolete packages

Post by thomasb »

@Johannes
Once, I picked a bit of code on the net, and when the document was over I figured out the package was obsolete...

@Stefan
You should freeze the list in a top-post !
Post Reply