Skip to content

Commit

Permalink
Some changes to fix #2
Browse files Browse the repository at this point in the history
  • Loading branch information
gsilano committed Jul 22, 2018
1 parent 0537913 commit 7c0f5b6
Show file tree
Hide file tree
Showing 33 changed files with 90 additions and 44 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package europecv
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2018.07.22
----------
* Some changes based on #2. Specifically, the \ecvsection and \ecvfax commands have been restored. Furthermore, the documentation has been updtated explaining how to use the \ecvtelephone command.
* Cotributors: Giuseppe Silano

2018.07.13
----------
Expand Down
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,17 @@


# EuropeCV
TeX code associated to the EuropeCV CTAN repository, https://ctan.org/pkg/europecv
TeX code associated to the EuropeCV [CTAN repository](https://ctan.org/pkg/europecv).

# Content of the package

The package contains the ```TeX``` files needed to create your CV in ```LaTeX```. In the package there are some examples that you can follow to build yours.
The package contains the ```TeX``` and the ```cls``` files needed to create your CV in ```LaTeX```. In the package, there are some examples that you can follow to build your CV.

I apologize if some translations are wrong, but Italian is my mother tongue. Therefore, you can independently change the content by editing the text in the ```.def``` files. The suffix "it", "de", and so on, indicates the language (for example, "it" means Italian, "de" German, etc.).
I apologize if some translations are wrong, but Italian is my mother tongue. I'm trying to improve my English skills, but it is not an easy task. So, please, do not hesitate to correct the information reported in this README.md file.

The ```.cls``` file contains the heart of the code. You can use it to redefine the package (for example, replace the office phone number tag with the fax number one, and son on).
Therefore, you can independently change the content of the translation files by editing the text in the ```.def``` files. The suffix "it", "de", and so on, indicates the language (e.g., "it" means Italian, "de" German, etc.).

Conversely, the ```.cls``` file contains the heart of the code. You can use it to redefine the package by adding your functionality. In such case, please feel free to share your code with the community members that already use EuropeCV.

# ✨ Contributors ✨

Expand Down
1 change: 1 addition & 0 deletions ecvbg.def
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
\def\ecv@namekey{\ecv@utf{Фамилия (ии), Собствено (и) име (на)}}
\def\ecv@addresskey{\ecv@utf{Адрес}}
\def\ecv@telkey{\ecv@utf{Телефон}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@mobilekey{\ecv@utf{Мобилен телефон}}
\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
\def\ecv@emailkey{\ecv@utf{E-mail}}
Expand Down
1 change: 1 addition & 0 deletions ecvca.def
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
\def\ecv@date{\ecv@utf{Aggiornato al \today}} % To be translated
\def\ecv@namekey{\ecv@utf{Nom}}
\def\ecv@addresskey{\ecv@utf{Adre\c{c}a }}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@telkey{\ecv@utf{Tel\`efon}}
\def\ecv@mobilekey{\ecv@utf{M\`obil: }}
\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
Expand Down
1 change: 1 addition & 0 deletions ecvcs.def
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
\def\ecv@namekey{\ecv@utf{Jm{\'e}no / P{\v r}{\'\i}jmen{\'\i}}}
\def\ecv@addresskey{\ecv@utf{Adresa}}
\def\ecv@telkey{\ecv@utf{Telefon}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@mobilekey{\ecv@utf{Mobiln{\'\i} telefon}}
\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
\def\ecv@emailkey{\ecv@utf{E-mail}}
Expand Down
1 change: 1 addition & 0 deletions ecvda.def
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
\def\ecv@namekey{\ecv@utf{Efternavn(e), fornavn(e) og mellemnavn(e)}}
\def\ecv@addresskey{\ecv@utf{Adresse(r)}}
\def\ecv@telkey{\ecv@utf{Telefon}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@mobilekey{\ecv@utf{Mobil}}
\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
\def\ecv@emailkey{\ecv@utf{E-mail-adresse(r)}}
Expand Down
1 change: 1 addition & 0 deletions ecvde.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Adresse(n)}}
\def\ecv@telkey{\ecv@utf{Telefon}}
\def\ecv@mobilekey{\ecv@utf{Mobil}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Büro}}
\def\ecv@emailkey{\ecv@utf{E-mail}}
\def\ecv@professionalkey{\ecv@utf{Arbeit E-Mail}}
Expand Down
3 changes: 2 additions & 1 deletion ecven.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
\def\ecv@addresskey{\ecv@utf{Address}}
\def\ecv@telkey{\ecv@utf{Telephone}}
\def\ecv@mobilekey{\ecv@utf{Mobile}}
\def\ecv@ufficiokey{\ecv@utf{Office}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Office}}
\def\ecv@emailkey{\ecv@utf{Personal Email}}
\def\ecv@professionalkey{\ecv@utf{Professional Email}}
\def\ecv@skypekey{\ecv@utf{Skype}}
Expand Down
1 change: 1 addition & 0 deletions ecves.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Direcci\'on(es)}}
\def\ecv@telkey{\ecv@utf{Tel\'efono(s)}}
\def\ecv@mobilekey{\ecv@utf{M\'ovil}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Oficina}}
\def\ecv@emailkey{\ecv@utf{Correo(s) electr\'onico(s)}}
\def\ecv@professionalkey{\ecv@utf{Correo(s) electr\'onico(s)} de trabajo}
Expand Down
1 change: 1 addition & 0 deletions ecvfi.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Osoitteet}}
\def\ecv@telkey{\ecv@utf{Puhelinnumero(t)}}
\def\ecv@mobilekey{\ecv@utf{Matkapuhelin}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Toimisto}}
\def\ecv@emailkey{\ecv@utf{S\"ahk\"oposti(t)}}
\def\ecv@professionalkey{\ecv@utf{Ammatillinen Sähköposti}}
Expand Down
1 change: 1 addition & 0 deletions ecvfr.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Adresse(s)}}
\def\ecv@telkey{\ecv@utf{T\'el\'ephone(s)}}
\def\ecv@mobilekey{\ecv@utf{Portable}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Bureau}}
\def\ecv@emailkey{\ecv@utf{Courrier(s) \'electronique(s)}}
\def\ecv@professionalkey{\ecv@utf{E-mail Professionnel}}
Expand Down
1 change: 1 addition & 0 deletions ecvgl.def
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
\def\ecv@date{\ecv@utf{Actualizado a \today}}
\def\ecv@namekey{\ecv@utf{Apelidos / Nome}}
\def\ecv@addresskey{\ecv@utf{Direcci\'on}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@telkey{\ecv@utf{Tel\'efono}}
\def\ecv@mobilekey{\ecv@utf{M\'obil}}
\def\ecv@officekey{\ecv@utf{Oficina}}
Expand Down
1 change: 1 addition & 0 deletions ecvgr.def
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
\def\ecv@namekey{\ecv@utf{\foreignlanguage{greek}{Επώνυμο (-α)~/ Όνομα (-τα)}}}
\def\ecv@addresskey{\ecv@utf{\foreignlanguage{greek}{Διεύθυνση~(-εις)}}}
\def\ecv@telkey{\ecv@utf{\foreignlanguage{greek}{Τηλέφωνο~(-α)}}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@mobilekey{\ecv@utf{\foreignlanguage{greek}{Κινητό}}}
\def\ecv@officekey{\ecv@utf{\foreignlanguage{greek}{γραφείο}}}
\def\ecv@emailkey{\ecv@utf{\foreignlanguage{greek}{Ηλεκτρονικό ταχυδρομείο}}}
Expand Down
1 change: 1 addition & 0 deletions ecvhu.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{C\'\i m}}
\def\ecv@telkey{\ecv@utf{Telefonsz\'am}}
\def\ecv@mobilekey{\ecv@utf{Mobil}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
\def\ecv@emailkey{\ecv@utf{E-mail}}
\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
Expand Down
1 change: 1 addition & 0 deletions ecvis.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Heimilisfang/(-f{\"o}ng)}}
\def\ecv@telkey{\ecv@utf{S{\'\i}mi/(-ar)}}
\def\ecv@mobilekey{\ecv@utf{Fars{\'\i}mi}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
\def\ecv@emailkey{\ecv@utf{Netfang/(-f{\"o}ng)}}
\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
Expand Down
3 changes: 2 additions & 1 deletion ecvit.def
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
\def\ecv@telkey{\ecv@utf{Telefono}}
\def\ecv@mobilekey{\ecv@utf{Mobile}}
\def\ecv@officekey{\ecv@utf{Ufficio}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@emailkey{\ecv@utf{Email}}
\def\ecv@professionalkey{\ecv@utf{Email Professionale}}
\def\ecv@skypekey{\ecv@utf{Skype}}
Expand All @@ -19,7 +20,7 @@
\def\ecv@genderkey{\ecv@utf{Sesso}}
% Footer
\def\ecv@pagekey{\ecv@utf{Pagina}}
\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\ et studiorum}}
\def\ecv@cvofkey{\ecv@utf{Curriculum vit\ae\}}
% Language table
\def\ecv@mothertonguekey{\ecv@utf{Madrelingua}}
\def\ecv@assesskey{\ecv@utf{Autovalutazione}}
Expand Down
1 change: 1 addition & 0 deletions ecvlt.def
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
\def\ecv@namekey{\ecv@utf{Vardas~(-ai)~/ Pavard{\.e}~(-s)}}
\def\ecv@addresskey{\ecv@utf{Adresas~(-ai)}}
\def\ecv@telkey{\ecv@utf{Telefonas~(-ai)}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@mobilekey{\ecv@utf{Mobilus}}
\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
\def\ecv@emailkey{\ecv@utf{El. pa{\v s}tas~(-ai)}}
Expand Down
1 change: 1 addition & 0 deletions ecvlv.def
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
\def\ecv@telkey{\ecv@utf{T{\=a}lrunis}}
\def\ecv@mobilekey{\ecv@utf{Mobilais t{\=a}lrunis}}
\def\ecv@officekey{\ecv@utf{Biuras}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@emailkey{\ecv@utf{E-pasts}}
\def\ecv@professionalkey{\ecv@utf{Profesionalus el. paštas}}
\def\ecv@skypekey{\ecv@utf{Skype}}
Expand Down
1 change: 1 addition & 0 deletions ecvmt.def
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
def\ecv@date{\ecv@utf{Aġġornat għal \today}}
\def\ecv@namekey{\ecv@utf{Kunjom(ijiet) Isem (Ismijiet)}}
\def\ecv@addresskey{\ecv@utf{L-indirizz}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@telkey{\ecv@utf{In-numru tat-telefown}}
\def\ecv@mobilekey{\ecv@utf{Mobile}}
\def\ecv@officekey{\ecv@utf{In-numru tal-faks}}
Expand Down
1 change: 1 addition & 0 deletions ecvnl.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ def\ecv@date{\ecv@utf{Bijgewerkt naar \today}}
\def\ecv@addresskey{\ecv@utf{Adres(sen)}}
\def\ecv@telkey{\ecv@utf{Telefoon(s)}}
\def\ecv@mobilekey{\ecv@utf{Mobiel}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Kantoor}}
\def\ecv@emailkey{\ecv@utf{E-mailadres(sen)}}
\def\ecv@professionalkey{\ecv@utf{professionele e-mail}}
Expand Down
1 change: 1 addition & 0 deletions ecvno.def
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
\def\ecv@namekey{\ecv@utf{Navn}}
\def\ecv@addresskey{\ecv@utf{Adresse(r)}}
\def\ecv@telkey{\ecv@utf{Telefonnumre}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@mobilekey{\ecv@utf{Mobil}}
\def\ecv@officekey{\ecv@utf{Faksnumre}}
\def\ecv@emailkey{\ecv@utf{E-postadresse(r)}}
Expand Down
1 change: 1 addition & 0 deletions ecvpl.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Adres(y)}}
\def\ecv@telkey{\ecv@utf{Telefon(y)}}
\def\ecv@mobilekey{\ecv@utf{Tel. kom.}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Urząd}}
\def\ecv@emailkey{\ecv@utf{Email(e)}}
\def\ecv@professionalkey{\ecv@utf{Profesjonalny e-mail}}
Expand Down
1 change: 1 addition & 0 deletions ecvpt.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Morada(s)}}
\def\ecv@telkey{\ecv@utf{Telefone(s)}}
\def\ecv@mobilekey{\ecv@utf{Telem\'ovel}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Escritório}}
\def\ecv@emailkey{\ecv@utf{Correio(s) electr\'onico(s)}}
\def\ecv@professionalkey{\ecv@utf{Email profissional}}
Expand Down
1 change: 1 addition & 0 deletions ecvro.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Adresa}}
\def\ecv@telkey{\ecv@utf{Telefon}}
\def\ecv@mobilekey{\ecv@utf{Mobil}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Birou}}
\def\ecv@emailkey{\ecv@utf{E-mail}}
\def\ecv@professionalkey{\ecv@utf{E-mail profesional}}
Expand Down
1 change: 1 addition & 0 deletions ecvsk.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Adresa(y)}}
\def\ecv@telkey{\ecv@utf{Telef\'on(y)}}
\def\ecv@mobilekey{\ecv@utf{Mobil}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Kancelária}}
\def\ecv@emailkey{\ecv@utf{E-mail(y)}}
\def\ecv@professionalkey{\ecv@utf{Profesionálny e-mail}}
Expand Down
1 change: 1 addition & 0 deletions ecvsl.def
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
\def\ecv@namekey{\ecv@utf{Ime~/ Priimek}}
\def\ecv@addresskey{\ecv@utf{Naslov}}
\def\ecv@telkey{\ecv@utf{Telefon}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@mobilekey{\ecv@utf{Prenosni telefon}}
\def\ecv@officekey{\ecv@utf{Telefaks}}
\def\ecv@emailkey{\ecv@utf{E-po{\v s}ta}}
Expand Down
1 change: 1 addition & 0 deletions ecvsr.def
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
\def\ecv@telkey{\ecv@utf{Telefon}}
\def\ecv@mobilekey{\ecv@utf{Mobilan}}
\def\ecv@officekey{\ecv@utf{Ured}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@emailkey{\ecv@utf{E - mail}}
\def\ecv@professionalkey{\ecv@utf{Radnu E-poštu}}
\def\ecv@skypekey{\ecv@utf{Skype}}
Expand Down
1 change: 1 addition & 0 deletions ecvsv.def
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
\def\ecv@addresskey{\ecv@utf{Adress(er)}}
\def\ecv@telkey{\ecv@utf{Telefonnummer}}
\def\ecv@mobilekey{\ecv@utf{Mobil}}
\def\ecv@faxkey{\ecv@utf{Fax}}
\def\ecv@officekey{\ecv@utf{Ufficio}} % To be translated
\def\ecv@emailkey{\ecv@utf{E-postadress(er)}}
\def\ecv@professionalkey{\ecv@utf{Email Professionale}} % To be translated
Expand Down
18 changes: 13 additions & 5 deletions europecv.cls
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,8 @@
\newcommand*{\ecvname}[1]{\def\ecv@name{#1}} % Replaces the above
\newcommand*{\ecvfootername}[1]{\def\ecv@footername{#1}}
\newcommand*{\ecvaddress}[1]{\def\ecv@address{#1}}
\newcommand*{\ecvtelephone}[3][]{\def\ecv@telephone{#3}\def\ecv@mobile{#2}\def\ecv@office{#1}}
\newcommand*{\ecvtelephone}[3][]{\def\ecv@telephone{#2}\def\ecv@mobile{#1}\def\ecv@office{#3}}
\newcommand*{\ecvfax}[1]{\def\ecv@fax{#1}}
\newcommand*{\ecvemail}[1]{\def\ecv@email{#1}}
\newcommand*{\ecvprofessional}[1]{\def\ecv@professional{#1}}
\newcommand*{\ecvskype}[1]{\def\ecv@skype{#1}}
Expand Down Expand Up @@ -388,6 +389,7 @@
\ecvfootername{\ecv@name}
\ecvaddress{}
\ecvtelephone{}
\ecvfax{}
\ecvemail{}
\ecvpec{}
\ecvnationality{}
Expand All @@ -408,12 +410,14 @@
\ifx\@empty\ecv@address\else
\ecv@addresskey &\ecv@address \tabularnewline[5pt]
\fi
\ifx\@empty\ecv@telephone\else
\ecv@telkey &\ecv@telephone
\ifx\@empty\ecv@mobile\else\qquad\ecv@mobilekey: \ecv@mobile\fi
\ifx\@empty\ecv@office\else\qquad\ecv@ufficiokey: \ecv@office\fi
\ifx\@empty\ecv@telephone \else \ecv@telkey &\ecv@telephone
\ifx\@empty\ecv@mobile \else \qquad \ecv@mobilekey: \ecv@mobile\fi
\ifx\@empty\ecv@office \else \qquad \ecv@officekey: \ecv@office\fi
\tabularnewline[5pt]
\fi
\ifx\@empty\ecv@fax\else
\ecv@faxkey &\ecv@fax \tabularnewline[5pt]
\fi
\ifx\@empty\ecv@email\else
\ecv@emailkey &\ecv@email \tabularnewline[5pt]
\fi
Expand Down Expand Up @@ -603,6 +607,10 @@
\renewcommand{\section}[2][10pt]{%
{\large{\par\textbf{#2}}}\vspace{#1} & \tabularnewline\nopagebreak
}

\newcommand{\ecvsection}[2][10pt]{%
{\large{\par\textbf{#2}}}\vspace{#1} & \tabularnewline\nopagebreak
}

\newif\if@ecvitemstar
\newcommand\ecvitem{\@ifstar{\@ecvitemstartrue \@ecvitem}%
Expand Down
Binary file modified europecv.pdf
Binary file not shown.
Loading

0 comments on commit 7c0f5b6

Please sign in to comment.