CTAN Comprehensive TeX Archive Network

Verzeichnis macros/latex/contrib/nxtlatex

README.md

nxtlatex – classes and themes for faculty NXT

Version: 1.0 Date: 2026-03-10 License: LPPL 1.3c Author: Volker Reichenberger <volker.reichenberger@reutlingen-university.de> CTAN: https://ctan.org/pkg/nxtlatex

Description

The nxtlatex package provides tools for the faculty NXT Nachhaltigkeit und Technologie (Sustainability and Technology) at Reutlingen University, Germany. It comprises three components:

  • nxtthesis – A thesis class based on KOMA-Script scrreprt. Requires Lua. Provides a title page with institution metadata, font options ( Gyre, Libertinus), and a standard declaration of independent work.
  • nxtbrief – A letter-class option (LCO) for KOMA-Script scrlttr2. Supports pdf, XeLaTeX, and Lua. Uses the Libertinus font family.
  • beamerthemenxt – A Beamer presentation theme in the NXT corporate design. Requires Lua and the Aptos font.

In addition, the OpenType font NXT_Logo.otf is included, which provides the NXT logo as a typographic glyph.

Files

File Description
nxtlatex.dtx Documented source (all components)
nxtlatex.ins Docstrip install script
nxtthesis.cls Generated thesis class
nxtbrief.lco Generated letter class option
beamerthemenxt.sty Generated Beamer theme
NXT_Logo.otf NXT logo OpenType font (OFL 1.1)
NXTThesisBeispiel.tex Example document for nxtthesis
beispielbrief.tex Example document for nxtbrief
beispielfoliennxt.tex Example document for beamerthemenxt
README.md This file

Installation

Run

latex nxtlatex.ins

to generate nxtthesis.cls, nxtbrief.lco, and beamerthemenxt.sty. Copy these files together with NXT_Logo.otf into a directory where can find them, e.g.:

~/texmf/tex/latex/nxtlatex/

Then run texhash (or mktexlsr) to update the file database.

Usage

nxtthesis

\documentclass[german,gyre]{nxtthesis}
\title{Title}
\author{Author Name}
\adresse{Street, ZIP City}
\matrikelnummer{1234567}
\akademischergrad{Bachelor of Science}
\studiengang{Sustainable Technology}
\abgabedatum{31 March 2026}
\erstpruef{Prof. Dr. First Examiner}
\erstpruefbezeichnung{First examiner}
\zweitpruef{Prof. Dr. Second Examiner}
\zweitpruefbezeichnung{Second examiner}
\begin{document}
\maketitle
...
\eigenständigkeitserklärung
\end{document}

nxtbrief

\documentclass[nxtbrief]{scrlttr2}
\usepackage[ngerman]{babel}
\begin{document}
\setkomavar{fromname}{Prof. Dr. Name}
\begin{letter}{Recipient\\Address}
\opening{Dear Sir or Madam,}
...
\closing{Kind regards}
\end{letter}
\end{document}

beamerthemenxt

\documentclass{beamer}
\usetheme{NXT}
\begin{document}
\frame{\titlepage}
\begin{frame}{Title}
  \begin{itemize}
    \item Item
  \end{itemize}
\end{frame}
\end{document}

Customisation

The nxtbrief and beamerthemenxt components are designed for Reutlingen University's NXT faculty but can be adapted for other institutions:

  • In nxtbrief.lco, update \setkomavar{backaddress} and \setkomavar{location} with your institution's details.
  • In beamerthemenxt.sty, redefine \nxtBeamerSkyline and \nxtBeamerUniversityLogo to point to your own graphics:
  • \renewcommand{\nxtBeamerSkyline}{my-skyline.pdf}
    \renewcommand{\nxtBeamerUniversityLogo}{my-logo.pdf}
    
  • Missing graphics files are silently ignored.
  • In nxtthesis, redefine \fakultaet and \hochschule.

Building the documentation

pdflatex nxtlatex.dtx
makeindex -s gind.ist nxtlatex.idx
makeindex -s gglo.ist -o nxtlatex.gls nxtlatex.glo
pdflatex nxtlatex.dtx
pdflatex nxtlatex.dtx

Or simply run make (see Makefile).

License

Copyright (C) 2025 Volker Reichenberger.

This work may be distributed and/or modified under the conditions of the Project Public License, either version 1.3c of this license or (at your option) any later version.

The font NXT_Logo.otf is licensed under the SIL Open Font License, Version 1.1 (OFL-1.1).

Herunterladen des vollständigen Inhalts dieses Pakets in einem Zip-Archiv (513.6k).

nxtlatex – Classes and themes for faculty NXT (Reutlingen University)

This bundle provides tools for the faculty NXT Nachhaltigkeit und Technologie (Sustainability and Technology) at Reutlingen University, Germany. It comprises three components: a thesis class (nxtthesis) based on KOMA-Script scrreprt; a letter class option (nxtbrief) for KOMA-Script scrlttr2; and a Beamer presentation theme (beamerthemeNXT) in 16:9 format with configurable header and footer graphics. An OpenType font (NXT_Logo.otf, OFL 1.1) encodes the NXT logo as a typographic glyph. All components can be adapted for use at other institutions.

Paketnxtlatex
Home-Pagehttp://gitlab.reutlingen-university.de/reichenb/nxtlatex
Repositoryhttp://gitlab.reutlingen-university.de/reichenb/nxtlatex
Version1.0 2026-03-10
LizenzenThe SIL Open Font License
The Project Public License 1.3c
Copyright2026 Volker Reichenberger
BetreuerVolker Reichenberger
ThemenDokumentvorlagen
...
Gästebuch Seiten-Struktur Impressum Autor kontaktieren