tex\latex\l3experimental\l3str\l3regex.sty Thema ist als GELÖST markiert

Alles rund um das System für Windows.


Franz_Tri

tex\latex\l3experimental\l3str\l3regex.sty

Beitrag von Franz_Tri »

Guten Abend,
Ich bin auf ein kleines Problem gestoßen.

Ich wollte das Package mhchem benutzen. Dachte eigentlich ich hatte das davor mal verwendet. Jedenfalls gibt mir pdflatex folgendes Ptoblem aus.

Wie es aussieht fehlt folgendes: tex\latex\l3experimental\l3str\l3regex.sty

Wie kann ich denn diesen fehler korrigieren?

Hier das Log-File

2017-06-18 21:24:17,505+0200 INFO pdflatex - installing package l3experimental triggered by tex\latex\l3experimental\l3str\l3regex.sty
2017-06-18 21:24:18,666+0200 INFO pdflatex - mpm: starting package maintenance...
2017-06-18 21:24:18,666+0200 INFO pdflatex - mpm: installation directory: "C:\Program Files (x86)\MiKTeX 2.9"
2017-06-18 21:24:18,666+0200 INFO pdflatex - mpm: package repository: http://ctan.org/tex-archive/systems/win ... /packages/
2017-06-18 21:24:18,767+0200 INFO pdflatex - mpm: lightweight database digest: 27b0221f61a399cc1c6b47b673300634
2017-06-18 21:24:18,771+0200 INFO pdflatex - mpm: going to download 1715940 bytes
2017-06-18 21:24:18,771+0200 INFO pdflatex - mpm: going to install 35 file(s) (1 package(s))
2017-06-18 21:24:18,773+0200 INFO pdflatex - mpm: downloading http://ctan.org/tex-archive/systems/win ... l.tar.lzma...
2017-06-18 21:24:20,920+0200 INFO pdflatex - mpm: 1715940 bytes, 781.59 KB/Sec
2017-06-18 21:24:21,993+0200 INFO pdflatex - mpm: extracting files from l3experimental.tar.lzma...
2017-06-18 21:24:23,285+0200 FATAL pdflatex - The installed file does not exist.
2017-06-18 21:24:23,285+0200 FATAL pdflatex - Info: fileName="C:\Program Files (x86)\MiKTeX 2.9\\tex\latex\l3experimental\l3str\l3regex.sty"
2017-06-18 21:24:23,285+0200 FATAL pdflatex - Source: Libraries\MiKTeX\Core\Session\findfile.cpp
2017-06-18 21:24:23,285+0200 FATAL pdflatex - Line: 56

Vielen Dank schonmal.

Mfg Franz

Gast

Beitrag von Gast »

l3regex ist nicht länger experimentell und daher nun in l3kernel. Aktualisiere mal das Repository, damit MiKTeX die Änderung bei Dir auch mitbekommt.

Benutzeravatar
iTob
Forum-Meister
Forum-Meister
Beiträge: 1221
Registriert: Mo 19. Apr 2010, 22:19
Kontaktdaten:

Beitrag von iTob »

Mit anderen Worten sobald du in einer aktuellen TeX-Distribution ein Paket lädst, dass die LaTeX3-Funktionen bereit stellt ist der regex-Kram mit drin und muss nicht mehr extra geladen werden.
Ich biete Hilfe, Beratung und Schulung für alle Fragen rund um TeX, Buchgestaltung und Textsatz, sowie Grafik- und Kommunikationsdesign.
Mehr Infos und Kontakt unter tobiw.de.

Hier schreibe ich über TeX: Mein Blog „TeX-Beispiel des Monats“ (Deutsch) und TeX.tips (Englisch).

Benutzeravatar
cgnieder
Forum-Meister
Forum-Meister
Beiträge: 730
Registriert: Fr 22. Okt 2010, 18:37
Wohnort: Herrenberg
Kontaktdaten:

Beitrag von cgnieder »

Noch besser wäre, auch mhchem selbst würde ein Update erfahren und die Abhängigkeit zu l3regex verlieren… jemand sollte Martin Bescheid sagen
Clemens
Paketauthor

JenniM
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Mo 22. Mai 2017, 12:25

Beitrag von JenniM »

Hallo,

ich hänge mich mal hier ans Thema dran, weil ich glaube das gleiche Problem zu haben. Ich habe ein TeX Dokument, das mir hier auf dem Computer (auf meinem Arbeitsplatzrechner allerdings nicht) die folgende Warnung ausgibt:


This is file `l3regex.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% l3oldmodules.dtx  (with options: `l3regex,oldmodules')
%% 
%% Copyright (C) 1990-2017 The LaTeX3 Project
%% 
%% It may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License (LPPL), either version 1.3c of
%% this license or (at your option) any later version.  The latest
%% version of this license is in the file:
%% 
%%    http://www.latex-project.org/lppl.txt
%% 
%% This file is part of the "l3kernel bundle" (The Work in LPPL)
%% and all files in that bundle must be distributed together.
%% 
%% File: l3oldmodules.dtx Copyright (C) 2014,2016,2017 The LaTeX3 Project
\def\old@liii@module@name
{l3regex}
\ProvidesPackage\old@liii@module@name
  [%
    2017/03/18 Obsolete L3 package
  ]
\typeout{*****************************************************************}
\typeout{** }
\typeout{** Package \old@liii@module@name\space is obsolete and has been removed!}
\typeout{** }
\typeout{** Its functionality is now only provided as part of the expl3 package.}
\typeout{** }
\typeout{** The old packages will be removed entirely at the end of 2018.}
\typeout{** }
\typeout{** Therefore, please replace '\string\usepackage{\old@liii@module@name}'}
\typeout{** with '\string\usepackage{expl3}' in your documents as soon as possible.}
\typeout{** }
\typeout{*******************************************************************}
\PackageWarning
  \old@liii@module@name{This package is obsolete ---
   use 'expl3' instead}
\RequirePackage{expl3}

%% 
%%
%% End of file `l3regex.sty'.
Allerdings verstehe ich die oben angegebene Lösung nicht. Was bedeutet "das Repository aktualisieren"?

Viele grüße
Jenni

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Die obige Frage hat mit deiner Warnung nichts zu tun. Bei dir lädt irgendein Paket l3regex, das ist nicht tragisch, aber das Paket sollte irgendwann geändert werden.

JenniM
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Mo 22. Mai 2017, 12:25

Beitrag von JenniM »

Hallo Ulrike,

wie ändere ich das? Es muss ja mit meiner Installation von MikTeX oder TeXnicCenter zu tun haben.

Viele Grüße
Jenni

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4266
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Du kannst es nicht ändern (außer du hast \usepackage{l3regex} in deinem Dokument). Das kann nur der Paketautor. Finde raus, welches Paket es ist, und schreibe ihm oder ihr.

Antworten