mhchem will expl3

Alles rund um das System für Linux, Mac & Windows.


Dominik0815
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Do 28. Jan 2016, 05:01

mhchem will expl3

Beitrag von Dominik0815 »

Hallo!

Ich bräuchte mal Hilfe :)

Ich bin auf Ubuntu und verwende Texlive (ich glaub ich hab es von den Repos installiert, aber ich bin mir nicht mehr ganz sicher - ist schon ne weile her)

Ich kann folgendes .tex file nicht kompilieren:

\documentclass[
letter,
12pt         %% set default font size to 12 point
]{scrartcl}  %% article, see KOMA documentation (scrguide.dvi)

%just have this
%\usepackage{ucs} breaks biblatex?
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

\usepackage[american]{babel}

\usepackage[autostyle]{csquotes}

\usepackage[
    backend=biber,
    style=authoryear-icomp,
    sortlocale=de_DE,
    natbib=true,
    url=false, 
    doi=true,
    eprint=false
]{biblatex}

\addbibresource{references-biblatex.bib}

\usepackage[hidelinks]{hyperref}
\hypersetup{
    colorlinks=false,
}


\usepackage{amsmath,amssymb,amstext}

\usepackage{graphicx}

\usepackage{siunitx}

%\usepackage{expl3} % i thought i might have to include it

\usepackage[version=4]{mhchem}      %chemical notation

\title{Not very minimal Example}
\author{Test Name}
\date{}

\begin{document}
\maketitle


\tableofcontents

Test

\printbibliography

\end{document}
Wenn ich mhchem auskommentiere, dann läufts - wenn ich es dabei habe bekomme ich folgende Fehlermeldung:
/texmf/tex/latex/l3kernel/l3str.sty
*****************************************************************
** 
** Package l3str is obsolete and has been removed!
** 
** Its functionality is now only provided as part of in the expl3 package
** 
** After showing you an error message you can hit <return> we will continue
** for now by loading expl3 for you. However, at some point in the future
** the old packages will be removed.
** 
** Therefore, please replace '\usepackage{l3str}'
** with '\usepackage{expl3}' in your documents as soon as possible.
** 
*******************************************************************

! Package l3str Error: This package is obsolete --- use 'expl3' instead.

See the l3str package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.72    use 'expl3' instead}
Ich weiß nicht wirklich weiter..

Habe folgendes probiert:
  • * remove/install l3kernel mit tlmgr
    * compiliert auf nen Windows Rechner mit Miktex
    * rumgegoogelt, aber leider nichts passendes gefunden
Kann mir jemand helfen? :)

saputello
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Do 15. Jan 2015, 08:49

Beitrag von saputello »

Deine TeX-Installation ist ziemlich stark veraltet. Wenn weder tlmgr update -self -all noch sudo tlmgr update -self -all funktioniert, dann installiere eine neue Version: →http://texwelt.de/wissen/fragen/15425#15711

Antworten