Skip to content

Commit

Permalink
Add support for \initialism with different rendering in German or Eng…
Browse files Browse the repository at this point in the history
…lish
  • Loading branch information
koppor committed Feb 4, 2018
1 parent 5c490f7 commit 0e24fba
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 3 deletions.
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
## [Unreleased]

### Added
- Added hint on `\abs` command to `latexhints-*.tex`
- Added hint on `\abs` command to `latexhints-*.tex`.
- Added `\initialism` and direct commands (e.g., `BPEL`) to have nice renderings of names of standards.
Thereby added [lccaps](https://ctan.org/pkg/lccaps) package.
They are rendered differently in English and German documents.

### Removed
- Removed outdated hint on `\textsc` in `latexhints-*.tex`.
Expand Down
12 changes: 12 additions & 0 deletions commands.tex
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,15 @@
% DE: Seitengrößen - Gegen Schusterjungen und Hurenkinder...
\newcommand{\largepage}{\enlargethispage{\baselineskip}}
\newcommand{\shortpage}{\enlargethispage{-\baselineskip}}

\newcommand{\initialism}[1]{%
\ifdeutsch%
\textsc{#1}\xspace%
\else%
\textlcc{#1}\xspace%
\fi%
}
\newcommand{\OMG}{\initialism{OMG}}
\newcommand{\BPEL}{\initialism{BPEL}}
\newcommand{\BPMN}{\initialism{BPMN}}
\newcommand{\UML}{\initialism{UML}}
8 changes: 8 additions & 0 deletions config.tex
Original file line number Diff line number Diff line change
Expand Up @@ -786,6 +786,14 @@
% Macht wohl nur bei geisteswissenschaftlichen Arbeiten Sinn.
%%%

%%%
% CTAN: https://ctan.org/pkg/lccaps
% Doc: http://texdoc.net/pkg/lccaps
%
% Required for DE/EN \initialism
\usepackage{lccaps}
%%%

%%%
% Links auf Gleitumgebungen springen nicht zur Beschriftung,
% Doc: http://mirror.ctan.org/tex-archive/macros/latex/contrib/oberdiek/hypcap.pdf
Expand Down
2 changes: 1 addition & 1 deletion latexhints-english.tex
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ \section{Citations}
\Citet{RVvdA2016} präsentieren eine Studie über die Effektivität von Workflow-Management-Systemen.

Der folgende Satz demonstriert, dass man mittels \texttt{label} in einem Bibliopgrahie"=Eintrag den Textteil des generierten Labels überschreiben kann, aber das Jahr und die Eindeutigkeit noch von biber generiert wird.
Die Apache ODE Engine \cite{ApacheODE} ist eine Workflow-Maschine, die BPEL-Prozesse zuverlässig ausführt.
The workflow engine Apache ODE \cite{ApacheODE} executes \BPEL processes reliably.

Wörter am besten mittels \texttt{\textbackslash enquote\{...\}} \enquote{einschließen}, dann werden die richtigen Anführungszeichen verwendet.

Expand Down
2 changes: 1 addition & 1 deletion latexhints-german.tex
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ \section{Zitate}
\Citet{RVvdA2016} präsentieren eine Studie über die Effektivität von Workflow-Management-Systemen.

Der folgende Satz demonstriert, dass man mittels \texttt{label} in einem Bibliopgrahie"=Eintrag den Textteil des generierten Labels überschreiben kann, aber das Jahr und die Eindeutigkeit noch von biber generiert wird.
Die Apache ODE Engine \cite{ApacheODE} ist eine Workflow-Maschine, die BPEL-Prozesse zuverlässig ausführt.
Die Apache ODE Engine \cite{ApacheODE} ist eine Workflow-Maschine, die \BPEL-Prozesse zuverlässig ausführt.

Wörter am besten mittels \texttt{\textbackslash enquote\{...\}} \enquote{einschließen}, dann werden die richtigen Anführungszeichen verwendet.

Expand Down

0 comments on commit 0e24fba

Please sign in to comment.