cv tex
This commit is contained in:
parent
cf1a672659
commit
7bf85512d6
10 changed files with 6027 additions and 0 deletions
270
.gitignore
vendored
Normal file
270
.gitignore
vendored
Normal file
|
@ -0,0 +1,270 @@
|
|||
|
||||
### LaTeX ###
|
||||
## Core latex/pdflatex auxiliary files:
|
||||
*.aux
|
||||
*.lof
|
||||
*.log
|
||||
*.lot
|
||||
*.fls
|
||||
*.out
|
||||
*.toc
|
||||
*.fmt
|
||||
*.fot
|
||||
*.cb
|
||||
*.cb2
|
||||
.*.lb
|
||||
|
||||
## Intermediate documents:
|
||||
*.dvi
|
||||
*.xdv
|
||||
*-converted-to.*
|
||||
# these rules might exclude image files for figures etc.
|
||||
# *.ps
|
||||
# *.eps
|
||||
# *.pdf
|
||||
|
||||
## Generated if empty string is given at "Please type another file name for output:"
|
||||
.pdf
|
||||
|
||||
## Bibliography auxiliary files (bibtex/biblatex/biber):
|
||||
*.bbl
|
||||
*.bcf
|
||||
*.blg
|
||||
*-blx.aux
|
||||
*-blx.bib
|
||||
*.run.xml
|
||||
|
||||
## Build tool auxiliary files:
|
||||
*.fdb_latexmk
|
||||
*.synctex
|
||||
*.synctex(busy)
|
||||
*.synctex.gz
|
||||
*.synctex.gz(busy)
|
||||
*.pdfsync
|
||||
|
||||
## Build tool directories for auxiliary files
|
||||
# latexrun
|
||||
latex.out/
|
||||
|
||||
## Auxiliary and intermediate files from other packages:
|
||||
# algorithms
|
||||
*.alg
|
||||
*.loa
|
||||
|
||||
# achemso
|
||||
acs-*.bib
|
||||
|
||||
# amsthm
|
||||
*.thm
|
||||
|
||||
# beamer
|
||||
*.nav
|
||||
*.pre
|
||||
*.snm
|
||||
*.vrb
|
||||
|
||||
# changes
|
||||
*.soc
|
||||
|
||||
# comment
|
||||
*.cut
|
||||
|
||||
# cprotect
|
||||
*.cpt
|
||||
|
||||
# elsarticle (documentclass of Elsevier journals)
|
||||
*.spl
|
||||
|
||||
# endnotes
|
||||
*.ent
|
||||
|
||||
# fixme
|
||||
*.lox
|
||||
|
||||
# feynmf/feynmp
|
||||
*.mf
|
||||
*.mp
|
||||
*.t[1-9]
|
||||
*.t[1-9][0-9]
|
||||
*.tfm
|
||||
|
||||
#(r)(e)ledmac/(r)(e)ledpar
|
||||
*.end
|
||||
*.?end
|
||||
*.[1-9]
|
||||
*.[1-9][0-9]
|
||||
*.[1-9][0-9][0-9]
|
||||
*.[1-9]R
|
||||
*.[1-9][0-9]R
|
||||
*.[1-9][0-9][0-9]R
|
||||
*.eledsec[1-9]
|
||||
*.eledsec[1-9]R
|
||||
*.eledsec[1-9][0-9]
|
||||
*.eledsec[1-9][0-9]R
|
||||
*.eledsec[1-9][0-9][0-9]
|
||||
*.eledsec[1-9][0-9][0-9]R
|
||||
|
||||
# glossaries
|
||||
*.acn
|
||||
*.acr
|
||||
*.glg
|
||||
*.glo
|
||||
*.gls
|
||||
*.glsdefs
|
||||
|
||||
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
|
||||
# *.ist
|
||||
|
||||
# gnuplottex
|
||||
*-gnuplottex-*
|
||||
|
||||
# gregoriotex
|
||||
*.gaux
|
||||
*.gtex
|
||||
|
||||
# htlatex
|
||||
*.4ct
|
||||
*.4tc
|
||||
*.idv
|
||||
*.lg
|
||||
*.trc
|
||||
*.xref
|
||||
|
||||
# hyperref
|
||||
*.brf
|
||||
|
||||
# knitr
|
||||
*-concordance.tex
|
||||
# TODO Comment the next line if you want to keep your tikz graphics files
|
||||
*.tikz
|
||||
*-tikzDictionary
|
||||
|
||||
# listings
|
||||
*.lol
|
||||
|
||||
# luatexja-ruby
|
||||
*.ltjruby
|
||||
|
||||
# makeidx
|
||||
*.idx
|
||||
*.ilg
|
||||
*.ind
|
||||
|
||||
# minitoc
|
||||
*.maf
|
||||
*.mlf
|
||||
*.mlt
|
||||
*.mtc[0-9]*
|
||||
*.slf[0-9]*
|
||||
*.slt[0-9]*
|
||||
*.stc[0-9]*
|
||||
|
||||
# minted
|
||||
_minted*
|
||||
*.pyg
|
||||
|
||||
# morewrites
|
||||
*.mw
|
||||
|
||||
# nomencl
|
||||
*.nlg
|
||||
*.nlo
|
||||
*.nls
|
||||
|
||||
# pax
|
||||
*.pax
|
||||
|
||||
# pdfpcnotes
|
||||
*.pdfpc
|
||||
|
||||
# sagetex
|
||||
*.sagetex.sage
|
||||
*.sagetex.py
|
||||
*.sagetex.scmd
|
||||
|
||||
# scrwfile
|
||||
*.wrt
|
||||
|
||||
# sympy
|
||||
*.sout
|
||||
*.sympy
|
||||
sympy-plots-for-*.tex/
|
||||
|
||||
# pdfcomment
|
||||
*.upa
|
||||
*.upb
|
||||
|
||||
# pythontex
|
||||
*.pytxcode
|
||||
pythontex-files-*/
|
||||
|
||||
# tcolorbox
|
||||
*.listing
|
||||
|
||||
# thmtools
|
||||
*.loe
|
||||
|
||||
# TikZ & PGF
|
||||
*.dpth
|
||||
*.md5
|
||||
*.auxlock
|
||||
|
||||
# todonotes
|
||||
*.tdo
|
||||
|
||||
# vhistory
|
||||
*.hst
|
||||
*.ver
|
||||
|
||||
# easy-todo
|
||||
*.lod
|
||||
|
||||
# xcolor
|
||||
*.xcp
|
||||
|
||||
# xmpincl
|
||||
*.xmpi
|
||||
|
||||
# xindy
|
||||
*.xdy
|
||||
|
||||
# xypic precompiled matrices
|
||||
*.xyc
|
||||
|
||||
# endfloat
|
||||
*.ttt
|
||||
*.fff
|
||||
|
||||
# Latexian
|
||||
TSWLatexianTemp*
|
||||
|
||||
## Editors:
|
||||
# WinEdt
|
||||
*.bak
|
||||
*.sav
|
||||
|
||||
# Texpad
|
||||
.texpadtmp
|
||||
|
||||
# LyX
|
||||
*.lyx~
|
||||
|
||||
# Kile
|
||||
*.backup
|
||||
|
||||
# KBibTeX
|
||||
*~[0-9]*
|
||||
|
||||
# auto folder when using emacs and auctex
|
||||
./auto/*
|
||||
*.el
|
||||
|
||||
# expex forward references with \gathertags
|
||||
*-tags.tex
|
||||
|
||||
# standalone packages
|
||||
*.sta
|
||||
|
||||
### LaTeX Patch ###
|
||||
# glossaries
|
||||
*.glstex
|
18
latex.dir/.gitignore
vendored
Normal file
18
latex.dir/.gitignore
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
*.loa
|
||||
*.log
|
||||
*.lot
|
||||
*.lof
|
||||
*.aux
|
||||
*.out
|
||||
*.toc
|
||||
*.fdb_latexmk
|
||||
*.bbl
|
||||
*.bcf
|
||||
*.blg
|
||||
*.run.xml
|
||||
*.thm
|
||||
*.gnuplot
|
||||
*.synctex.gz
|
||||
*.synctex.gz(busy)
|
||||
*.auxlock
|
||||
cv-blx.bib
|
BIN
latex.dir/cv.jpg
Normal file
BIN
latex.dir/cv.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 213 KiB |
BIN
latex.dir/cv.pdf
Normal file
BIN
latex.dir/cv.pdf
Normal file
Binary file not shown.
3359
latex.dir/cv.ps
Normal file
3359
latex.dir/cv.ps
Normal file
File diff suppressed because it is too large
Load diff
80
latex.dir/cv.sty
Executable file
80
latex.dir/cv.sty
Executable file
|
@ -0,0 +1,80 @@
|
|||
% Howard Wilson - 2004
|
||||
|
||||
% Included packages
|
||||
\usepackage[a4paper,hmargin=25mm,vmargin=30mm]{geometry}
|
||||
\usepackage{fancyhdr,lastpage}
|
||||
\usepackage{color}
|
||||
\usepackage{pifont}
|
||||
\usepackage{hyperref}
|
||||
|
||||
% Colour definitions
|
||||
\definecolor{grey}{rgb}{0.5,0.5,0.5}
|
||||
\definecolor{slateblue}{rgb}{0.17,0.22,0.34}%{#2B3856}
|
||||
|
||||
% Coloured headings
|
||||
\let\LaTeX@startsection\@startsection
|
||||
\renewcommand{\@startsection}[6]{\LaTeX@startsection{#1}{#2}{#3}{#4}{#5}{\color{slateblue}\raggedright #6}}
|
||||
|
||||
% Page margins adjustments
|
||||
\setlength{\topmargin}{0mm}
|
||||
\setlength{\headheight}{0mm}
|
||||
\setlength{\headsep}{0mm}
|
||||
|
||||
% Custom footer definition
|
||||
\fancypagestyle{plain}{\fancyhf{}\cfoot{\thepage\ of
|
||||
\pageref{LastPage}}}
|
||||
\pagestyle{plain}
|
||||
\renewcommand{\headrulewidth}{0pt}
|
||||
\renewcommand{\footrulewidth}{0pt}
|
||||
|
||||
% Non-indenting paragraphs
|
||||
\setlength\parindent{0pt}
|
||||
|
||||
% Non-indenting itemize
|
||||
\newenvironment{itemize-noindent}
|
||||
{\setlength{\leftmargini}{0em}\begin{itemize}}
|
||||
{\end{itemize}}
|
||||
|
||||
% Text width for tabbing environments
|
||||
\newlength{\smalltextwidth}
|
||||
\newlength{\smallertextwidth}
|
||||
\setlength{\smalltextwidth}{\textwidth}
|
||||
\addtolength{\smalltextwidth}{-0.5cm}
|
||||
\setlength{\smallertextwidth}{\textwidth}
|
||||
\addtolength{\smallertextwidth}{-2cm}
|
||||
|
||||
% Employment history job environment
|
||||
% from / to / firm+address / position
|
||||
\newenvironment{job}[5]
|
||||
{
|
||||
\begin{tabbing}%
|
||||
\hspace{2cm} \= \kill%
|
||||
\textbf{#1} \> \href{#4}{#3} \\%
|
||||
\textbf{#2} \>\+ \textit{#5} \\%
|
||||
\begin{minipage}{\smallertextwidth}%
|
||||
\rule{0mm}{5mm}%
|
||||
}
|
||||
{
|
||||
\\\vspace{-1mm}
|
||||
\end{minipage}
|
||||
\end{tabbing}
|
||||
}
|
||||
|
||||
% Skill group
|
||||
\newenvironment{skillgroup}[1]
|
||||
{
|
||||
\begin{tabbing}%
|
||||
\hspace{5mm} \= \kill%
|
||||
\sqbullet \>\+ \textbf{#1} \\%
|
||||
\rule{0mm}{4mm}%
|
||||
}
|
||||
{
|
||||
\end{tabbing}
|
||||
}
|
||||
|
||||
% Skill
|
||||
\newcommand{\skill}[1]{\textit{#1}}
|
||||
\newcommand{\skilltext}[1]{#1}
|
||||
|
||||
% Other definitions
|
||||
\def\sqbullet{~\vrule height 1ex width .8ex depth -.2ex }
|
171
latex.dir/cv.tex
Executable file
171
latex.dir/cv.tex
Executable file
|
@ -0,0 +1,171 @@
|
|||
\documentclass{article}
|
||||
\usepackage{cv}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{enumitem}
|
||||
|
||||
\title{Curriculum Vitae}
|
||||
\author{Francesco mecca}
|
||||
|
||||
\begin{document}
|
||||
|
||||
|
||||
% CV Header section
|
||||
{\huge{\color{slateblue}\textbf{Francesco Mecca}}}\\
|
||||
\rule{\textwidth}{0.5mm}\\
|
||||
|
||||
|
||||
% Personal Details section
|
||||
\parbox{0.5\textwidth}{
|
||||
\begin{tabbing}
|
||||
\hspace{3cm} \= \hspace{4cm} \= \kill
|
||||
{\bf Date of Birth} \> 31$^{st}$ October 1995 \\
|
||||
{\bf Nationality} \> Italian
|
||||
\end{tabbing}
|
||||
}\hfil\parbox{0.5\textwidth}{
|
||||
\begin{tabbing}
|
||||
\hspace{3cm} \= \hspace{4cm} \= \kill
|
||||
{\bf Personal blog} \> \href{https://francescomecca.eu}{francescomecca.eu} \\
|
||||
{\bf Github} \> \href{https://github.com/FraMecca}{FraMecca} \\
|
||||
{\bf Email} \> \href{mailto:me@francescomecca.eu}{me@francescomecca.eu} \\
|
||||
\end{tabbing}
|
||||
}
|
||||
|
||||
|
||||
%% % Personal profile section
|
||||
%% \section*{Personal Profile}
|
||||
|
||||
%% Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis elementum nec dolor sed sagittis. Cras justo lorem, volutpat mattis lacus vel, consequat aliquam quam. Interdum et malesuada fames ac ante ipsum primis in faucibus. Integer blandit, massa at tincidunt ornare, dolor magna interdum felis, ac blandit urna neque in turpis.
|
||||
|
||||
|
||||
% Employment History section
|
||||
\section*{Work Experiences}
|
||||
|
||||
\begin{job}
|
||||
{10/2019 }{Present}
|
||||
{\textbf{Inria, Parsifal team}}
|
||||
{https://team.inria.fr/parsifal/}
|
||||
{Intern}%
|
||||
{For a period of six months I am working on my thesis regarding the verification a posteriori of the pattern matching compiler for the OCaml language. My work is supervised by \href{http://gallium.inria.fr/~scherer/}{Gabriel Scherer} and is published on \href{https://github.com/FraMecca/inria-internship}{Github}.}
|
||||
\end{job}
|
||||
|
||||
\begin{job}
|
||||
{10/2018 }{01/2019}
|
||||
{\textbf{Symmetry Autumn of Code}}
|
||||
{https://dlang.org/blog/2018/09/15/symmetry-autumn-of-code-is-underway/}
|
||||
{Participant}%
|
||||
Simmetry Investments sponsored my work on a concurrent garbage
|
||||
collector for the \href{https://github.com/dlang/druntime}{D runtime} as part of the SAOC1 initiative.
|
||||
I worked under the mentorship of Leandro Lucarella of Sociomantic.
|
||||
All of my work can be is open source and accessible from my github account.
|
||||
\end{job}
|
||||
|
||||
\begin{job}
|
||||
{10/2017 }{06/2018}
|
||||
{\textbf{UCSB Security Lab}}
|
||||
{https://seclab.cs.ucsb.edu}
|
||||
{Research Assistant}%
|
||||
Starting October 2017 till April 2018 I am working as a research
|
||||
assistant for Giovanni Vigna and the Shellphish team at the security
|
||||
lab of the University of California Santa Barbara1 (UCSB).
|
||||
The focus of my research is on the exploitation and weaknesses of
|
||||
machine learning models applied to malware detection.
|
||||
\end{job}
|
||||
|
||||
\begin{job}
|
||||
{09/2016 }{06/2017}
|
||||
{\textbf{Free Architecture for Remote Education}}
|
||||
{https://fare.polito.it}
|
||||
{Backend Developer}%
|
||||
FARE (Free Architecture for Remote Education) is a smart learning
|
||||
environment developed at the Polytechnic of Turin for the professors
|
||||
Angelo Raffaele Meo and Marco Mezzalama by me and Leonardo Favario.
|
||||
FARE is currently used as a learning platform for the developing of
|
||||
MOOCs and remote lessons for hospitalized children.
|
||||
FARE won the second prize in the contest “Talent Italy” indicted by
|
||||
MIUR, Ministero dell’istruzione, dell’università e della ricerca, \href{Italy’s
|
||||
education ministry}{https://attiministeriali.miur.it/anno-2016/novembre/dd-07112016.aspx}.
|
||||
\end{job}
|
||||
|
||||
\begin{job}
|
||||
{06/2016 }{09/2016}
|
||||
{\textbf{Berkman Klein Center for Internet and Society}}
|
||||
{https://cyber.law.harvard.edu}
|
||||
{Intern}%
|
||||
During Summer 2016 I worked as an intern for the Berkman Klein
|
||||
center1 of the Harvard University (US) with the collaboration of the
|
||||
Nexa Center for Internet and Society of the Polytechnic of Turin where
|
||||
I developed the Network of Centers Semantic Wiki.
|
||||
\end{job}
|
||||
|
||||
% Education section
|
||||
\section*{Education}
|
||||
|
||||
\begin{job}
|
||||
{09/2017 }{Ongoing}
|
||||
{Master of Computer Science in Networks and Security}
|
||||
{}
|
||||
{University of Turin}
|
||||
Most of the classes and exams were attended in Italian
|
||||
\end{job}
|
||||
|
||||
\begin{job}
|
||||
{10/2014 }{07/2017}
|
||||
{Bachelor of Science in Computer Engineering}
|
||||
{}
|
||||
{Polytechinic University of Turin}
|
||||
Most of the classes and exams were attended in English \\
|
||||
Grade: 93/110
|
||||
\end{job}
|
||||
\begin{job}
|
||||
{09/2008 }{06/2014}
|
||||
{Scientific High School "Galileo Galilei" of Macerata}%
|
||||
{}
|
||||
{}
|
||||
Sezione sperimentale piano nazione informatica: Progetto Brocca
|
||||
\end{job}
|
||||
|
||||
|
||||
|
||||
% IT/Computing Skills section
|
||||
\section*{Software Engineering Skills}
|
||||
|
||||
\begin{skillgroup}{Programming Languages}%
|
||||
\skill{D} - Self taught\\
|
||||
\skill{OCaml} - Self taught\\
|
||||
\skill{C} - Self taught, University\\
|
||||
\skill{Python} - Self taught\\
|
||||
\skill{Java} - University\\
|
||||
\skill{Kotlin} - Self taught, University
|
||||
\end{skillgroup}
|
||||
|
||||
\begin{skillgroup}{Miscellaneous}%
|
||||
\skill{Mysql/Mariadb} - University\\
|
||||
\skill{git} - Self taught
|
||||
\end{skillgroup}
|
||||
\begin{skillgroup}{Operating Systems}%
|
||||
\skill{}High proficency with Gnu/Linux OSes and the shell \\
|
||||
\skill{}Experience with Posix and GLibc\\
|
||||
\skill{}Currently using Gentoo as my daily driver
|
||||
\end{skillgroup}
|
||||
|
||||
\section*{Most relevant books read}
|
||||
|
||||
\begin{itemize}[noitemsep]
|
||||
\item H. Cormen: Introduction to Algorithms
|
||||
\item H. Abelson, G. Sussman: Structure and Interpretation of Computer Programs
|
||||
\item E. S. Raimond: The Art of Unix Programming
|
||||
\item J. Kurose, K. Ross: Computer Networking: A Top-Down Approach
|
||||
\item J. Gudstedt: Modern C
|
||||
\item A. Alexandrescu: The D Programming Language
|
||||
\item A. Goldberg, D. Robinson: Smalltalk-80: The Language and its Implementation
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\section*{Certifications}
|
||||
|
||||
\begin{tabbing}
|
||||
\hspace{2cm} \= \hspace{4cm} \= \kill
|
||||
\bf{09/2014} \> CAE - Certificate of Advanced English: level C1/C2
|
||||
\end{tabbing}
|
||||
|
||||
\end{document}
|
1909
latex.dir/enumitem.sty
Normal file
1909
latex.dir/enumitem.sty
Normal file
File diff suppressed because it is too large
Load diff
194
latex.dir/lastpage.sty
Normal file
194
latex.dir/lastpage.sty
Normal file
|
@ -0,0 +1,194 @@
|
|||
%%
|
||||
%% This is file `lastpage.sty',
|
||||
%% generated with the docstrip utility.
|
||||
%%
|
||||
%% The original source files were:
|
||||
%%
|
||||
%% lastpage.dtx (with options: `package')
|
||||
%%
|
||||
%% This is a generated file.
|
||||
%%
|
||||
%% IMPORTANT NOTICE:
|
||||
%% The usual disclaimers apply:
|
||||
%% If it doesn't work right that's your problem.
|
||||
%% (Nevertheless, send an e-mail to the maintainer
|
||||
%% when you find an error in this package.)
|
||||
%%
|
||||
%% This work may be distributed and/or modified under the
|
||||
%% conditions of the LaTeX Project Public License, either
|
||||
%% version 1.3c of this license or (at your option) any later
|
||||
%% version. This version of this license is in
|
||||
%% http://www.latex-project.org/lppl/lppl-1-3c.txt
|
||||
%% and the latest version of this license is in
|
||||
%% http://www.latex-project.org/lppl.txt
|
||||
%% and version 1.3c or later is part of all distributions of
|
||||
%% LaTeX version 2005/12/01 or later.
|
||||
%%
|
||||
%% This work has the LPPL maintenance status "maintained".
|
||||
%%
|
||||
%% The Current Maintainer of this work is H.-Martin Muench
|
||||
%% (Martin dot Muench at Uni-Bonn dot de).
|
||||
%%
|
||||
%% This package was invented by Jeffrey P. Goldberg
|
||||
%% (jeffrey+news at goldmark dot org).
|
||||
%% I thought that a replacement was needed and therefore created the
|
||||
%% pagesLTS package,
|
||||
%% http://www.ctan.org/tex-archive/macros/latex/contrib/pagesLTS/pagesLTS.dtx
|
||||
%% or
|
||||
%% http://www.ctan.org/tex-archive/install/macros/latex/contrib/pagesLTS.tds.zip
|
||||
%% . Nevertheless, for compatibility with existing documents/packages as well as
|
||||
%% for the low amount of resources needed by the lastpage package (no new counter!),
|
||||
%% I updated this package.
|
||||
%% Thanks go to Jeffrey P. Goldberg for allowing me to do this.
|
||||
%%
|
||||
%% This work consists of the main source file lastpage.dtx
|
||||
%% and the derived files
|
||||
%% lastpage.sty, lastpage.ins, lastpage.drv,
|
||||
%% lastpage-example.tex, lastpage.pdf.
|
||||
%%
|
||||
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
|
||||
\ProvidesPackage{lastpage}[2011/02/01 v1.2g
|
||||
Refers to last page's name (HMM; JPG)]%
|
||||
|
||||
%% Allows for things like
|
||||
%% Page \thepage of \pageref{LastPage}
|
||||
%% to get
|
||||
%% 'Page 7 of 9'.
|
||||
%% For LaTeX 2.09 use lastpage209.sty. -
|
||||
%% For LaTeX 2e maybe consider upgrading to the pagesLTS package.
|
||||
|
||||
%% The recent version of the endfloat package is v2.4i as of 1995/10/11.
|
||||
%% The lastpage package is not fully compatible with version 2.0
|
||||
%% (and earlier) of the endfloat package, because those versions
|
||||
%% redefined the \enddocument command.
|
||||
|
||||
\def\lastpage@one{1}
|
||||
\gdef\lastpage@hyper{0}
|
||||
\gdef\lastpage@LTS{0}
|
||||
\def\lastpage@firstpage{1}
|
||||
\AtBeginDocument{
|
||||
\@ifpackageloaded{hyperref}{\gdef\lastpage@hyper{1}}{}%
|
||||
\@ifpackageloaded{pagesLTS}{%
|
||||
\PackageWarning{lastpage}{Package pagesLTS found.\MessageBreak%
|
||||
Therefore the lastpage package is no longer necessary.\MessageBreak%
|
||||
}%
|
||||
\gdef\lastpage@LTS{1}%
|
||||
\@ifpackagelater{pagesLTS}{2011/01/31}{% 2011/02/01 v1.1m
|
||||
}{%
|
||||
\PackageWarning{lastpage}{Outdated version of pagesLTS package found.\MessageBreak%
|
||||
For a recent version, see e.g. at\MessageBreak%
|
||||
http://www.ctan.org/tex-archive/ \MessageBreak%
|
||||
macros/latex/contrib/pagesLTS/ \MessageBreak%
|
||||
or\MessageBreak%
|
||||
http://www.ctan.org/tex-archive/ \MessageBreak%
|
||||
install/macros/latex/contrib/pagesLTS.tds.zip\MessageBreak%
|
||||
!%
|
||||
}%
|
||||
}%
|
||||
}{%
|
||||
\PackageInfo{lastpage}{Please have a look at the pagesLTS package at\MessageBreak%
|
||||
http://www.ctan.org/tex-archive/ \MessageBreak%
|
||||
macros/latex/contrib/pagesLTS/ \MessageBreak%
|
||||
or\MessageBreak%
|
||||
http://www.ctan.org/tex-archive/ \MessageBreak%
|
||||
install/macros/latex/contrib/pagesLTS.tds.zip\MessageBreak%
|
||||
!%
|
||||
}%
|
||||
}%
|
||||
\gdef\lastpage@putlabel{\relax}
|
||||
}
|
||||
|
||||
\newcommand{\lastpage@putl@bel}%
|
||||
{\@ifundefined{Hy@Warning}{% hyperref not loaded
|
||||
}{% hyperref loaded
|
||||
\gdef\lastpage@hyper{1}%
|
||||
}%
|
||||
\ifx\lastpage@LTS\lastpage@one%
|
||||
\else%
|
||||
\ifx\lastpage@hyper\lastpage@one%
|
||||
\lastpage@putlabelhyper%
|
||||
\else%
|
||||
\begingroup
|
||||
\addtocounter{page}{-1}%
|
||||
\immediate\write\@auxout{\string\newlabel{LastPage}{{}{\thepage}}}%
|
||||
\addtocounter{page}{+1}%
|
||||
\endgroup
|
||||
\fi%
|
||||
\fi%
|
||||
}
|
||||
\newcommand{\lastpage@putlabelhyper}%
|
||||
{\ifHy@pageanchor
|
||||
\else%
|
||||
\PackageError{lastpage}{hyperref option pageanchor disabled}{%
|
||||
The \string\pageref{LastPage} link doesn't work\MessageBreak%
|
||||
using hyperref with disabled option `pageanchor'.\MessageBreak%
|
||||
}%
|
||||
\fi%
|
||||
\begingroup%
|
||||
\addtocounter{page}{-1}%
|
||||
%% The following code is from the hyperref package %%
|
||||
%% [2010/04/17 v6.80x; newer versions are available] %%
|
||||
%% by Heiko Oberdiek (Big Thanks!). %%
|
||||
\let\@number\@firstofone
|
||||
\ifHy@pageanchor
|
||||
\ifHy@hypertexnames
|
||||
\ifHy@plainpages
|
||||
\def\Hy@temp{\arabic{page}}%
|
||||
\else
|
||||
\Hy@unicodefalse
|
||||
%% Code not from hyperref package: %%
|
||||
%% The following lines are taken from the pagesLTS package, %%
|
||||
%% which in turn got them from the hyperref package and %%
|
||||
%% modified them. %%
|
||||
%% Without the modification, after the first shipout "PD1" %%
|
||||
%% is inserted each time |\pdfstringdef\Hy@temp{\thepage}| %%
|
||||
%% is executed. %%
|
||||
\ifnum \value{page}=1%
|
||||
\ifx \lastpage@firstpage\lastpage@one
|
||||
\def\Hy@temp{\thepage}%
|
||||
\gdef\lastpage@firstpage{0}%
|
||||
\else%
|
||||
%% Code from hyperref package again: %%
|
||||
\pdfstringdef\Hy@temp{\thepage}%
|
||||
%% End of code from the hyperref package. %%
|
||||
\fi%
|
||||
%% The pagesLTS package would even check for fnsymbol page %%
|
||||
%% numbering scheme and adapt the code correspondingly. %%
|
||||
\else%
|
||||
%% Code from hyperref package again: %%
|
||||
\pdfstringdef\Hy@temp{\thepage}%
|
||||
%% Code from pagesLTS package again: %%
|
||||
\fi%
|
||||
%% Code from hyperref package again: %%
|
||||
\fi
|
||||
\else
|
||||
\def\Hy@temp{\the\Hy@pagecounter}%
|
||||
\fi
|
||||
\fi
|
||||
\immediate\write\@auxout{%
|
||||
\string\newlabel
|
||||
{LastPage}{{}{\thepage}{}{%
|
||||
\ifHy@pageanchor page.\Hy@temp\fi}{}}%
|
||||
}%
|
||||
%% End of code from the hyperref package. %%
|
||||
\addtocounter{page}{+1}%
|
||||
\endgroup
|
||||
}
|
||||
|
||||
\AtEndDocument{%
|
||||
\gdef\lastpage@putlabel{\relax}
|
||||
\if@filesw%
|
||||
\message{AED: lastpage setting LastPage ^^J}%
|
||||
\clearpage\lastpage@putl@bel%
|
||||
\else%
|
||||
\PackageError{lastpage}{No auxiliary file allowed.}%
|
||||
{The lastpage package was not allowed to write to an .aux file.\MessageBreak%
|
||||
This package does not work without access to an .aux file.\MessageBreak%
|
||||
Press Ctrl+Z to exit.\MessageBreak%
|
||||
}%
|
||||
\fi%
|
||||
}
|
||||
\endinput
|
||||
%%
|
||||
%% End of file `lastpage.sty'.
|
||||
|
26
latex.dir/makefile
Normal file
26
latex.dir/makefile
Normal file
|
@ -0,0 +1,26 @@
|
|||
filename=cv
|
||||
|
||||
pdf: ps
|
||||
ps2pdf ${filename}.ps
|
||||
|
||||
pdf-print: ps
|
||||
ps2pdf -dColorConversionStrategy=/LeaveColorUnchanged -dPDFSETTINGS=/printer ${filename}.ps
|
||||
|
||||
text: html
|
||||
html2text -width 100 -style pretty ${filename}/${filename}.html | sed -n '/./,$$p' | head -n-2 >${filename}.txt
|
||||
|
||||
html:
|
||||
@#latex2html -split +0 -info "" -no_navigation ${filename}
|
||||
htlatex ${filename}
|
||||
|
||||
ps: dvi
|
||||
dvips -t letter ${filename}.dvi
|
||||
|
||||
dvi:
|
||||
latex ${filename}
|
||||
bibtex ${filename}||true
|
||||
latex ${filename}
|
||||
latex ${filename}
|
||||
|
||||
clean:
|
||||
rm -f ${filename}.{ps,pdf,log,aux,out,dvi,bbl,blg}
|
Loading…
Reference in a new issue