Skip to content
Snippets Groups Projects
Commit ebfbe730 authored by Jan Wille's avatar Jan Wille
Browse files

Merge branch 'development'

parents a04edfc5 165001c6
No related branches found
No related tags found
No related merge requests found
......@@ -4,3 +4,4 @@
build/
*.synctex.gz
*.synctex(busy)
*.log
\ No newline at end of file
# Change Log
All notable changes to this project will be documented in this file.
## [V 1.1] - 2021-04-22
This version provides mostly minor fixed and upgrades.
**IMPORTANT:** the personal.tex has been removed
### Added
- dtx installer file. All class files can be generated from this file. this removes code duplications and allows for more easy maintenance as well as
deployment. This file will only be available on a separate branche and not be part of the master branch.
### Changed
- Makefile has been reworked. should now be more stable and easier to understand
- Titlepage as been improved. You can now align the standart titlepage as you prefer
- the declaration of authorship now uses the proper babel interface for localisation
- License is now LPPL
### Removed
- personal.tex has been removed. It pretty much not used anyway. All contents have been moved to the project files preamble.
## [V 1.0] - 2021-03-31
Initial Version. Official first release
### Added
- HsH-article class
- HsH-report class
- HsH-standalone class
- config.tex file
- personal.tex file
- folder structure, with readme files for every folder
- empty project file
- makefile
- example on the example branche
\ No newline at end of file
......@@ -12,8 +12,8 @@ classes and customize them them with specific configurations, presets and provid
HsH-book (planed)
HsH-standalone
**Version:** 1.0
**Date:** 20.03.2021
**Version:** 1.1
**Date:** 21.04.2021
## Check out the **Example-Branche**
# License
......
\documentclass[twoside,ngerman,f1]{HsH-report} % documentclass
\documentclass[twoside,f1]{HsH-report} % documentclass
% include packages here
\begin{document}
%% projects specific data:
\author{
Max Mustermann,
Mira Musterfrau
}
\matrikelnr{
1234567,
9876543
}
\titlehead{titlehead}
\subject{Subject}
\title{Title}
\subtitle{Subtitle}
\date{\today}
\professor{Professor}
\keywords{keyword}
\begin{document} % --------------------------------------------------------------------------------
% your code goes here
\end{document}
......@@ -20,10 +20,10 @@
%% and version 1.3 or later is part of all distributions of LaTeX version
%% 2021/01/01 or later.
%%
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-03-18> Jan Wille}
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-04-21> Jan Wille}
\NeedsTeXFormat{LaTeX2e}
\newcommand{\myClassName}{HsH-article}
\ProvidesClass{\myClassName}[2021/03/18 v1.0 HsH-Class based on KOMA]
\ProvidesClass{\myClassName}[2021/04/21 v1.1 HsH-Class based on KOMA]
%% commands for HsH-logo
\newcommand{\HsHlogoPath}{HSH-Logo.pdf}
......@@ -108,11 +108,6 @@
\newcommand{\keywords}[1]{\gdef\@keywords{#1}}%
\let\@author\@empty
\let\@keywords\@empty
\InputIfFileExists{personal.tex}{
\ClassInfo{\myClassName}{personal.tex was found. Using it...}
}{
\ClassInfo{\myClassName}{no personal.tex! Configre the titlepage yourself}
}
%% typesetting indexes upright or standart
\def\subinrm#1{\sb{\mathrm{#1}}}
......
......@@ -20,10 +20,10 @@
%% and version 1.3 or later is part of all distributions of LaTeX version
%% 2021/01/01 or later.
%%
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-03-18> Jan Wille}
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-04-21> Jan Wille}
\NeedsTeXFormat{LaTeX2e}
\newcommand{\myClassName}{HsH-report}
\ProvidesClass{\myClassName}[2021/03/18 v1.0 HsH-Class based on KOMA]
\ProvidesClass{\myClassName}[2021/04/21 v1.1 HsH-Class based on KOMA]
%% commands for HsH-logo
\newcommand{\HsHlogoPath}{HSH-Logo.pdf}
......@@ -108,11 +108,6 @@
\newcommand{\keywords}[1]{\gdef\@keywords{#1}}%
\let\@author\@empty
\let\@keywords\@empty
\InputIfFileExists{personal.tex}{
\ClassInfo{\myClassName}{personal.tex was found. Using it...}
}{
\ClassInfo{\myClassName}{no personal.tex! Configre the titlepage yourself}
}
%% typesetting indexes upright or standart
\def\subinrm#1{\sb{\mathrm{#1}}}
......
......@@ -20,10 +20,10 @@
%% and version 1.3 or later is part of all distributions of LaTeX version
%% 2021/01/01 or later.
%%
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-03-18> Jan Wille}
\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-04-21> Jan Wille}
\NeedsTeXFormat{LaTeX2e}
\newcommand{\myClassName}{HsH-standalone}
\ProvidesClass{\myClassName}[2021/03/18 v1.0 HsH-Class based on KOMA]
\ProvidesClass{\myClassName}[2021/04/21 v1.1 HsH-Class based on KOMA]
%% commands for HsH-logo
\newcommand{\HsHlogoPath}{HSH-Logo.pdf}
......@@ -82,27 +82,6 @@
\PassOptionsToPackage{free-standing-units,abbreviations}{siunitx}
\PassOptionsToPackage{european,EFvoltages,straightvoltages,betterproportions}{circuitikz}
%% title matters ----------------------------------------------------------------------------------
\newcommand*{\@titlehead}{}%
\newcommand{\titlehead}[1]{\gdef\@titlehead{#1}}%
\newcommand*{\@subject}{}%
\newcommand*{\subject}[1]{\gdef\@subject{#1}}%
\newcommand*{\@subtitle}{}%
\newcommand*{\subtitle}[1]{\gdef\@subtitle{#1}}%
\newcommand*{\@matrikelnr}{}%
\newcommand{\matrikelnr}[1]{\gdef\@matrikelnr{#1}}%
\newcommand*{\@professor}{}%
\newcommand{\professor}[1]{\gdef\@professor{#1}}%
\newcommand*{\@keywords}{}%
\newcommand{\keywords}[1]{\gdef\@keywords{#1}}%
\let\@author\@empty
\let\@keywords\@empty
\InputIfFileExists{personal.tex}{
\ClassInfo{\myClassName}{personal.tex was found. Using it...}
}{
\ClassInfo{\myClassName}{no personal.tex! Configre the titlepage yourself}
}
%% typesetting indexes upright or standart
\def\subinrm#1{\sb{\mathrm{#1}}}
{\catcode`\_=13 \global\let_=\subinrm}
......
......@@ -8,7 +8,7 @@
Keywords={\@keywords}
}
}
}
}{}
%% configs for optional packages:
\@ifpackageloaded{biblatex}{
\ExecuteBibliographyOptions{
......
% \extratitle{SCHMUTZTITEL}
\author{
Max Mustermann,
Mira Musterfrau
}
\matrikelnr{
1234567,
9876543
}
\titlehead{titlehead}
\subject{Subject}
\title{Title}
\subtitle{Subtitle}
\date{\today}
\professor{Professor}
\keywords{keyword}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment