Skip to content

Commit d43d49d

Browse files
changed language handling to option
1 parent 32f25d9 commit d43d49d

File tree

3 files changed

+23
-16
lines changed

3 files changed

+23
-16
lines changed

Twenty-Seconds-Icons_cv.pdf

0 Bytes
Binary file not shown.

Twenty-Seconds-Icons_cv.tex

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,7 @@
1010
%
1111
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
1212

13-
\documentclass[icon]{twentysecondcv}
14-
%%%%%%%%%%%%%%%
15-
%% Languages %%
16-
%%%%%%%%%%%%%%%
17-
% set language either by \entrue or \detrue
18-
\entrue
19-
13+
\documentclass[icon, en]{twentysecondcv}
2014
\begin{document}
2115

2216
%%%%%%%%%%%%%%%%%%%%%%

twentysecondcv.cls

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,36 @@
3434
\RequirePackage{parskip}
3535
\RequirePackage{hyperref}
3636

37+
3738
%%%%%%%%%%%
3839
% OPTIONS %
3940
%%%%%%%%%%%
41+
% languages
42+
% english
43+
\newif\ifen
44+
\entrue
45+
\DeclareOption{en}{%
46+
\defalse
47+
\entrue
48+
}
49+
\newcommand{\en}[1]{\ifen#1\fi}
50+
51+
% german
52+
\newif\ifde
53+
\defalse
54+
\DeclareOption{de}{%
55+
\enfalse
56+
\detrue
57+
}
58+
\newcommand{\de}[1]{\ifde#1\fi}
59+
4060
% icons
4161
\newbool{icon}
4262
\DeclareOption{icon}{%
4363
\booltrue{icon}
4464
}
65+
66+
% don't add the about me section to the document
4567
\newbool{no_aboutme}
4668
\DeclareOption{no_aboutme}{%
4769
\booltrue{no_aboutme}
@@ -55,15 +77,6 @@
5577

5678
\usetikzlibrary{calc}
5779

58-
%%%%%%%%%%%%%%%
59-
%% Languages %%
60-
%%%%%%%%%%%%%%%
61-
\newif\ifen
62-
\newif\ifde
63-
64-
\newcommand{\en}[1]{\ifen#1\fi}
65-
\newcommand{\de}[1]{\ifde#1\fi}
66-
6780
%%%%%%%%%%
6881
% colors %
6982
%%%%%%%%%%

0 commit comments

Comments
 (0)