Posts Tagged ‘MacTeX’

Dienstag, 3. September 2019

Eine veraltete MacTeX-Installation auf den letzten historischen Stand bringen

Da ich erst jetzt Zeit hatte, MacTeX von Version 2018 auf 2019 zu aktualisieren, wollte ich in der Zeit von Mai bis September 2019 meine MacTeX 2018er Installation auf den letzten verfügbaren Stand lüpfen. Hierzu habe ich ein kleines Script geschrieben:

#!/bin/bash

if [[ $UID -ne 0 ]]; then
   echo "$0 must be run as root"
   exit 1
fi

echo "Updating the TeXLive manager ..."
tlmgr update --self
echo "Done."
echo ""

echo "Updating the TeXLive packages ..."
echo "Done."
tlmgr update --all
echo ""

exit 0

Als ich dieses nach der Veröffentlichung von MacTeX 2019 ausführen wollte, erschien folgende Fehlermeldung:

...
Updating the TeXLive manager ...
tlmgr: Remote repository is newer than local (2018 < 2019)
Cross release updates are only supported with
  update-tlmgr-latest(.sh/.exe) --update
Please see https://tug.org/texlive/upgrade.html for details.
...

Was tun, wenn man MacTeX 2019 (noch) nicht installieren will, aber die vorhandenen 2018er-Pakete aufdatieren möchte? Folgender Befehl löste für mich das Problem:

# tlmgr option repository ftp://tug.org/historic/systems/texlive/2018/tlnet-final

Quelle: tlmgr: Remote repository is newer than local (2017 < 2018)

WICHTIG: Je nach Version muss die Jahrzahl "2018" in der o.g. URL auf die eigenen Bedürfnisse angepasst werden.

Nach dieser Anpassung lief das Script wieder durch und die Pakete waren auf dem letzten für Version 2018 verfügbaren Stand.

Tags: ,
Labels: Uncategorized

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 3. September 2019

MacTeX-Download extrem langsam

Gestern wollte ich mir MacTeX 2019 herunterladen (veröffentlicht im Mai 2019). Das macOS Installations-Package für die LaTeX-Distribution ist mittlerweile sagenhafte 3.9 GB gross.

Als ich den Link tug.org/cgi-bin/mactex-download/MacTeX.pkg auf der offiziellen Download-Seite anklickte, tröpfelten die Daten nur Kilobyte-weise rein.

Nach etwas Recherche (einen Torrent-Link fand ich auf die Schnelle leider nicht) stiess ich dann auf die Homepage der Distribution auf CTAN. Dort wird stattdessen der Link mirrors.ctan.org/systems/mac/mactex/MacTeX.pkg angeboten, der per Zufall (oder nach geographischen Kriterien?) einen Mirror zum Download auswählt. Über den gestern Abend gewählten Mirror erreichte ich dann Download-Geschwindigkeiten von bis zu 10 MB/s und hatte das Paket dementsprechend in ein paar Minuten heruntergeladen. Der Web-Download über den offiziellen Link war zu dem Zeitpunkt erst bei 189 MB angelangt …

Tags: ,
Labels: Apple, IT

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 3. Februar 2019

Installationsverzeichnis von MacTeX

Die Installation von MacTeX (der LaTeX-Distribution für macOS) findet sich standardmässig in folgendem Verzeichnis:

/usr/local/texlive

Hat man zudem vergessen, welche Version man installiert hat, hilft das Listing des Verzeichnisses:

$ ls -l /usr/local/texlive
total 0
drwxrwxr-x  20 root  wheel  680  1 Jan 19:42 2018
drwxr-xr-x   9 root  wheel  306  1 Jan 19:44 texmf-local

Der Ordner „2018“ signalisiert, dass MacTeX 2018 installiert ist.

Nachtrag: Will man eine neue Version von MacTeX installieren (bspw. die Version 2018 mit 2019 ersetzen), löscht man am Besten das Verzeichnis /usr/local/texlive

# rm -rf /usr/local/texlive

… und führt dann das neue macOS Installer-Package aus, welches man aus dem Internet heruntergeladen hat.

Tags: , , , , ,
Labels: Apple, IT

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 31. März 2015

moderncv aktualisieren

Gegen Jahresende 2014 war es wieder einmal an der Zeit, meinen Lebenslauf zu aktualisieren. TexShop geöffnet, die Liste der Meriten und Arbeitsstationen angepasst — und dann kompiliert die .tex-Datei doch tatsächlich nicht.

Wie sich rasch herausstellte kommt mit MacTeX 2014 ein aktualisiertes TeX-Paket moderncv

Andere LaTeX-Binary

Zuerst einmal war es nötig, eine andere LaTeX-Binary zu verwenden, um den Lebenslauf zu kompilieren:

% !TEX TS-program = lualatex

Bis zu diesem Wechsel verwendete ich xelatex.

Photo

Aus irgendeinem Grund war es auch nötig, das Photo von 64pt auf 54pt zu verkleinern, weil der bisherige Text so sonst nicht mehr auf die Seite gepasst hätte. Der zweite Wert, die 0.2pt fügte ich ebenfalls hinzu, um die Rahmenstärke festzulegen:

\photo[54pt][0.2pt]{picture.jpg}

Striche als Listenzeichen

Obwohl ich dies bereits bei der ursprünglichen Version des Lebenslauf anwendete, funktionierten die Striche als Listensymbole mit der neuen moderncv-Version nicht mehr.

Nach etwas herumpröbeln fand ich heraus, dass ich die Listendefinition nach der Definition von moderncv einbinden musste:

\renewcommand{\labelitemi}{---}

Vorlagenformat

Bei der Einstellung des Vorlagenformats gab es auch Anpassungen. Neu werden die Vorlagenart sowie die Farben nach dem Einbinden des Dokumententyps

\documentclass[10pt,letter,sans]{moderncv}

… mit zwei verschiedenen Kommandos definiert:

\moderncvstyle{casual}
% 'casual','classic','oldstyle','banking'

… und die Farben:

\moderncvcolor{blue}
% 'blue', 'orange', 'red', 'green', 'grey'

Hübschere Symbole

Weiter passte ich auch die Schriftart an, welche verwendet wird, um die Symbole für Mobiltelefon, Twitter und andere Kommunikationskanäle zu darzustellen:

\moderncvicons{awesome}

Vorher hatte ich marvosym im Einsatz. Da die Schrift mit der Standardinstallation von MacTeX nicht mitkommt, musste ich sie noch folgendermassen herunterladen und installieren:

$ sudo tlmgr install fontawesome
$ sudo mktextfm FontAwesome

Der Aufruf erfolgte dann folgendermassen:

\defaultfontfeatures{
    Path = /usr/local/texlive/2014/texmf-dist/fonts/opentype/public/fontawesome/ }
\usepackage{fontawesome}

Via: FontAwesome font not found?

Social Media

Neu können Links auf die Social Media-Präsenz gesetzt werden:

\social[linkedin]{marioaeby}
\social[twitter]{MarioAeby}
\social[github]{emeidi}

Tags: ,
Labels: Linux

Keine Kommentare | neuen Kommentar verfassen