summaryrefslogtreecommitdiffstats
path: root/yaac-another-awesome-cv
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2021-03-07 06:05:59 +0100
committerSuren A. Chilingaryan <csa@suren.me>2021-03-07 06:05:59 +0100
commit9318cf9302ecefccd7cff8461439c965b1e1edc8 (patch)
tree3743b960df6e75c920171592d1ed0a6339f9dac4 /yaac-another-awesome-cv
parent617192d5107af675fdf27462e21f60c8459b2c5e (diff)
downloadcv-9318cf9302ecefccd7cff8461439c965b1e1edc8.tar.gz
cv-9318cf9302ecefccd7cff8461439c965b1e1edc8.tar.bz2
cv-9318cf9302ecefccd7cff8461439c965b1e1edc8.tar.xz
cv-9318cf9302ecefccd7cff8461439c965b1e1edc8.zip
First draft of scientific CV
Diffstat (limited to 'yaac-another-awesome-cv')
-rwxr-xr-xyaac-another-awesome-cv/LICENSE415
-rw-r--r--yaac-another-awesome-cv/PULL_REQUEST_TEMPLATE.md21
-rwxr-xr-xyaac-another-awesome-cv/README.md304
-rw-r--r--yaac-another-awesome-cv/example/cr.pngbin0 -> 1189993 bytes
-rw-r--r--yaac-another-awesome-cv/example/cv.bcf2153
-rw-r--r--yaac-another-awesome-cv/example/cv.run.xml86
-rwxr-xr-xyaac-another-awesome-cv/example/cv.tex50
-rw-r--r--yaac-another-awesome-cv/example/darwiin.pngbin0 -> 12121 bytes
l---------yaac-another-awesome-cv/example/fonts1
-rw-r--r--yaac-another-awesome-cv/example/preview/cv1-alternative.jpegbin0 -> 249336 bytes
-rw-r--r--yaac-another-awesome-cv/example/preview/cv1.jpegbin0 -> 234285 bytes
-rw-r--r--yaac-another-awesome-cv/example/preview/cv2-alternative.jpegbin0 -> 216611 bytes
-rw-r--r--yaac-another-awesome-cv/example/preview/cv2.jpegbin0 -> 210256 bytes
-rw-r--r--yaac-another-awesome-cv/example/sample.bib27
-rwxr-xr-xyaac-another-awesome-cv/example/section_competences.tex23
-rwxr-xr-xyaac-another-awesome-cv/example/section_experience.tex140
-rwxr-xr-xyaac-another-awesome-cv/example/section_experience_short.tex85
-rwxr-xr-xyaac-another-awesome-cv/example/section_headline.tex14
-rw-r--r--yaac-another-awesome-cv/example/section_headline_archi.tex3
-rwxr-xr-xyaac-another-awesome-cv/example/section_interets.tex18
-rwxr-xr-xyaac-another-awesome-cv/example/section_langues.tex26
-rw-r--r--yaac-another-awesome-cv/example/section_projets.tex47
-rwxr-xr-xyaac-another-awesome-cv/example/section_references.tex29
-rwxr-xr-xyaac-another-awesome-cv/example/section_scolarite.tex24
l---------yaac-another-awesome-cv/example/yaac-another-awesome-cv.cls1
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-Black.otfbin0 -> 234176 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-BlackIt.otfbin0 -> 81120 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-Bold.otfbin0 -> 235128 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-BoldIt.otfbin0 -> 80392 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-ExtraLight.otfbin0 -> 221580 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-ExtraLightIt.otfbin0 -> 76400 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-It.otfbin0 -> 79724 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-Light.otfbin0 -> 226032 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-LightIt.otfbin0 -> 77816 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-Regular.otfbin0 -> 229588 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-Semibold.otfbin0 -> 232680 bytes
-rwxr-xr-xyaac-another-awesome-cv/fonts/SourceSansPro-SemiboldIt.otfbin0 -> 80316 bytes
-rw-r--r--yaac-another-awesome-cv/yaac-another-awesome-cv.cls864
38 files changed, 4331 insertions, 0 deletions
diff --git a/yaac-another-awesome-cv/LICENSE b/yaac-another-awesome-cv/LICENSE
new file mode 100755
index 0000000..4db9b5a
--- /dev/null
+++ b/yaac-another-awesome-cv/LICENSE
@@ -0,0 +1,415 @@
+The LaTeX Project Public License
+=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
+
+LPPL Version 1.3c 2008-05-04
+
+Copyright 1999 2002-2008 LaTeX3 Project
+ Everyone is allowed to distribute verbatim copies of this
+ license document, but modification of it is not allowed.
+
+
+PREAMBLE
+========
+
+The LaTeX Project Public License (LPPL) is the primary license under
+which the LaTeX kernel and the base LaTeX packages are distributed.
+
+You may use this license for any work of which you hold the copyright
+and which you wish to distribute. This license may be particularly
+suitable if your work is TeX-related (such as a LaTeX package), but
+it is written in such a way that you can use it even if your work is
+unrelated to TeX.
+
+The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE',
+below, gives instructions, examples, and recommendations for authors
+who are considering distributing their works under this license.
+
+This license gives conditions under which a work may be distributed
+and modified, as well as conditions under which modified versions of
+that work may be distributed.
+
+We, the LaTeX3 Project, believe that the conditions below give you
+the freedom to make and distribute modified versions of your work
+that conform with whatever technical specifications you wish while
+maintaining the availability, integrity, and reliability of
+that work. If you do not see how to achieve your goal while
+meeting these conditions, then read the document `cfgguide.tex'
+and `modguide.tex' in the base LaTeX distribution for suggestions.
+
+
+DEFINITIONS
+===========
+
+In this license document the following terms are used:
+
+ `Work'
+ Any work being distributed under this License.
+
+ `Derived Work'
+ Any work that under any applicable law is derived from the Work.
+
+ `Modification'
+ Any procedure that produces a Derived Work under any applicable
+ law -- for example, the production of a file containing an
+ original file associated with the Work or a significant portion of
+ such a file, either verbatim or with modifications and/or
+ translated into another language.
+
+ `Modify'
+ To apply any procedure that produces a Derived Work under any
+ applicable law.
+
+ `Distribution'
+ Making copies of the Work available from one person to another, in
+ whole or in part. Distribution includes (but is not limited to)
+ making any electronic components of the Work accessible by
+ file transfer protocols such as FTP or HTTP or by shared file
+ systems such as Sun's Network File System (NFS).
+
+ `Compiled Work'
+ A version of the Work that has been processed into a form where it
+ is directly usable on a computer system. This processing may
+ include using installation facilities provided by the Work,
+ transformations of the Work, copying of components of the Work, or
+ other activities. Note that modification of any installation
+ facilities provided by the Work constitutes modification of the Work.
+
+ `Current Maintainer'
+ A person or persons nominated as such within the Work. If there is
+ no such explicit nomination then it is the `Copyright Holder' under
+ any applicable law.
+
+ `Base Interpreter'
+ A program or process that is normally needed for running or
+ interpreting a part or the whole of the Work.
+
+ A Base Interpreter may depend on external components but these
+ are not considered part of the Base Interpreter provided that each
+ external component clearly identifies itself whenever it is used
+ interactively. Unless explicitly specified when applying the
+ license to the Work, the only applicable Base Interpreter is a
+ `LaTeX-Format' or in the case of files belonging to the
+ `LaTeX-format' a program implementing the `TeX language'.
+
+
+
+CONDITIONS ON DISTRIBUTION AND MODIFICATION
+===========================================
+
+1. Activities other than distribution and/or modification of the Work
+are not covered by this license; they are outside its scope. In
+particular, the act of running the Work is not restricted and no
+requirements are made concerning any offers of support for the Work.
+
+2. You may distribute a complete, unmodified copy of the Work as you
+received it. Distribution of only part of the Work is considered
+modification of the Work, and no right to distribute such a Derived
+Work may be assumed under the terms of this clause.
+
+3. You may distribute a Compiled Work that has been generated from a
+complete, unmodified copy of the Work as distributed under Clause 2
+above, as long as that Compiled Work is distributed in such a way that
+the recipients may install the Compiled Work on their system exactly
+as it would have been installed if they generated a Compiled Work
+directly from the Work.
+
+4. If you are the Current Maintainer of the Work, you may, without
+restriction, modify the Work, thus creating a Derived Work. You may
+also distribute the Derived Work without restriction, including
+Compiled Works generated from the Derived Work. Derived Works
+distributed in this manner by the Current Maintainer are considered to
+be updated versions of the Work.
+
+5. If you are not the Current Maintainer of the Work, you may modify
+your copy of the Work, thus creating a Derived Work based on the Work,
+and compile this Derived Work, thus creating a Compiled Work based on
+the Derived Work.
+
+6. If you are not the Current Maintainer of the Work, you may
+distribute a Derived Work provided the following conditions are met
+for every component of the Work unless that component clearly states
+in the copyright notice that it is exempt from that condition. Only
+the Current Maintainer is allowed to add such statements of exemption
+to a component of the Work.
+
+ a. If a component of this Derived Work can be a direct replacement
+ for a component of the Work when that component is used with the
+ Base Interpreter, then, wherever this component of the Work
+ identifies itself to the user when used interactively with that
+ Base Interpreter, the replacement component of this Derived Work
+ clearly and unambiguously identifies itself as a modified version
+ of this component to the user when used interactively with that
+ Base Interpreter.
+
+ b. Every component of the Derived Work contains prominent notices
+ detailing the nature of the changes to that component, or a
+ prominent reference to another file that is distributed as part
+ of the Derived Work and that contains a complete and accurate log
+ of the changes.
+
+ c. No information in the Derived Work implies that any persons,
+ including (but not limited to) the authors of the original version
+ of the Work, provide any support, including (but not limited to)
+ the reporting and handling of errors, to recipients of the
+ Derived Work unless those persons have stated explicitly that
+ they do provide such support for the Derived Work.
+
+ d. You distribute at least one of the following with the Derived Work:
+
+ 1. A complete, unmodified copy of the Work;
+ if your distribution of a modified component is made by
+ offering access to copy the modified component from a
+ designated place, then offering equivalent access to copy
+ the Work from the same or some similar place meets this
+ condition, even though third parties are not compelled to
+ copy the Work along with the modified component;
+
+ 2. Information that is sufficient to obtain a complete,
+ unmodified copy of the Work.
+
+7. If you are not the Current Maintainer of the Work, you may
+distribute a Compiled Work generated from a Derived Work, as long as
+the Derived Work is distributed to all recipients of the Compiled
+Work, and as long as the conditions of Clause 6, above, are met with
+regard to the Derived Work.
+
+8. The conditions above are not intended to prohibit, and hence do not
+apply to, the modification, by any method, of any component so that it
+becomes identical to an updated version of that component of the Work as
+it is distributed by the Current Maintainer under Clause 4, above.
+
+9. Distribution of the Work or any Derived Work in an alternative
+format, where the Work or that Derived Work (in whole or in part) is
+then produced by applying some process to that format, does not relax or
+nullify any sections of this license as they pertain to the results of
+applying that process.
+
+10. a. A Derived Work may be distributed under a different license
+ provided that license itself honors the conditions listed in
+ Clause 6 above, in regard to the Work, though it does not have
+ to honor the rest of the conditions in this license.
+
+ b. If a Derived Work is distributed under a different license, that
+ Derived Work must provide sufficient documentation as part of
+ itself to allow each recipient of that Derived Work to honor the
+ restrictions in Clause 6 above, concerning changes from the Work.
+
+11. This license places no restrictions on works that are unrelated to
+the Work, nor does this license place any restrictions on aggregating
+such works with the Work by any means.
+
+12. Nothing in this license is intended to, or may be used to, prevent
+complete compliance by all parties with all applicable laws.
+
+
+NO WARRANTY
+===========
+
+There is no warranty for the Work. Except when otherwise stated in
+writing, the Copyright Holder provides the Work `as is', without
+warranty of any kind, either expressed or implied, including, but not
+limited to, the implied warranties of merchantability and fitness for a
+particular purpose. The entire risk as to the quality and performance
+of the Work is with you. Should the Work prove defective, you assume
+the cost of all necessary servicing, repair, or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any author named in the components of the
+Work, or any other party who may distribute and/or modify the Work as
+permitted above, be liable to you for damages, including any general,
+special, incidental or consequential damages arising out of any use of
+the Work or out of inability to use the Work (including, but not limited
+to, loss of data, data being rendered inaccurate, or losses sustained by
+anyone as a result of any failure of the Work to operate with any other
+programs), even if the Copyright Holder or said author or said other
+party has been advised of the possibility of such damages.
+
+
+MAINTENANCE OF THE WORK
+=======================
+
+The Work has the status `author-maintained' if the Copyright Holder
+explicitly and prominently states near the primary copyright notice in
+the Work that the Work can only be maintained by the Copyright Holder
+or simply that it is `author-maintained'.
+
+The Work has the status `maintained' if there is a Current Maintainer
+who has indicated in the Work that they are willing to receive error
+reports for the Work (for example, by supplying a valid e-mail
+address). It is not required for the Current Maintainer to acknowledge
+or act upon these error reports.
+
+The Work changes from status `maintained' to `unmaintained' if there
+is no Current Maintainer, or the person stated to be Current
+Maintainer of the work cannot be reached through the indicated means
+of communication for a period of six months, and there are no other
+significant signs of active maintenance.
+
+You can become the Current Maintainer of the Work by agreement with
+any existing Current Maintainer to take over this role.
+
+If the Work is unmaintained, you can become the Current Maintainer of
+the Work through the following steps:
+
+ 1. Make a reasonable attempt to trace the Current Maintainer (and
+ the Copyright Holder, if the two differ) through the means of
+ an Internet or similar search.
+
+ 2. If this search is successful, then enquire whether the Work
+ is still maintained.
+
+ a. If it is being maintained, then ask the Current Maintainer
+ to update their communication data within one month.
+
+ b. If the search is unsuccessful or no action to resume active
+ maintenance is taken by the Current Maintainer, then announce
+ within the pertinent community your intention to take over
+ maintenance. (If the Work is a LaTeX work, this could be
+ done, for example, by posting to comp.text.tex.)
+
+ 3a. If the Current Maintainer is reachable and agrees to pass
+ maintenance of the Work to you, then this takes effect
+ immediately upon announcement.
+
+ b. If the Current Maintainer is not reachable and the Copyright
+ Holder agrees that maintenance of the Work be passed to you,
+ then this takes effect immediately upon announcement.
+
+ 4. If you make an `intention announcement' as described in 2b. above
+ and after three months your intention is challenged neither by
+ the Current Maintainer nor by the Copyright Holder nor by other
+ people, then you may arrange for the Work to be changed so as
+ to name you as the (new) Current Maintainer.
+
+ 5. If the previously unreachable Current Maintainer becomes
+ reachable once more within three months of a change completed
+ under the terms of 3b) or 4), then that Current Maintainer must
+ become or remain the Current Maintainer upon request provided
+ they then update their communication data within one month.
+
+A change in the Current Maintainer does not, of itself, alter the fact
+that the Work is distributed under the LPPL license.
+
+If you become the Current Maintainer of the Work, you should
+immediately provide, within the Work, a prominent and unambiguous
+statement of your status as Current Maintainer. You should also
+announce your new status to the same pertinent community as
+in 2b) above.
+
+
+WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE
+======================================================
+
+This section contains important instructions, examples, and
+recommendations for authors who are considering distributing their
+works under this license. These authors are addressed as `you' in
+this section.
+
+Choosing This License or Another License
+----------------------------------------
+
+If for any part of your work you want or need to use *distribution*
+conditions that differ significantly from those in this license, then
+do not refer to this license anywhere in your work but, instead,
+distribute your work under a different license. You may use the text
+of this license as a model for your own license, but your license
+should not refer to the LPPL or otherwise give the impression that
+your work is distributed under the LPPL.
+
+The document `modguide.tex' in the base LaTeX distribution explains
+the motivation behind the conditions of this license. It explains,
+for example, why distributing LaTeX under the GNU General Public
+License (GPL) was considered inappropriate. Even if your work is
+unrelated to LaTeX, the discussion in `modguide.tex' may still be
+relevant, and authors intending to distribute their works under any
+license are encouraged to read it.
+
+A Recommendation on Modification Without Distribution
+-----------------------------------------------------
+
+It is wise never to modify a component of the Work, even for your own
+personal use, without also meeting the above conditions for
+distributing the modified component. While you might intend that such
+modifications will never be distributed, often this will happen by
+accident -- you may forget that you have modified that component; or
+it may not occur to you when allowing others to access the modified
+version that you are thus distributing it and violating the conditions
+of this license in ways that could have legal implications and, worse,
+cause problems for the community. It is therefore usually in your
+best interest to keep your copy of the Work identical with the public
+one. Many works provide ways to control the behavior of that work
+without altering any of its licensed components.
+
+How to Use This License
+-----------------------
+
+To use this license, place in each of the components of your work both
+an explicit copyright notice including your name and the year the work
+was authored and/or last substantially modified. Include also a
+statement that the distribution and/or modification of that
+component is constrained by the conditions in this license.
+
+Here is an example of such a notice and statement:
+
+ %% pig.dtx
+ %% Copyright 2005 M. Y. Name
+ %
+ % This work may be distributed and/or modified under the
+ % conditions of the LaTeX Project Public License, either version 1.3
+ % of this license or (at your option) any later version.
+ % The latest version of this license is in
+ % http://www.latex-project.org/lppl.txt
+ % and version 1.3 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 M. Y. Name.
+ %
+ % This work consists of the files pig.dtx and pig.ins
+ % and the derived file pig.sty.
+
+Given such a notice and statement in a file, the conditions
+given in this license document would apply, with the `Work' referring
+to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being
+generated from `pig.dtx' using `pig.ins'), the `Base Interpreter'
+referring to any `LaTeX-Format', and both `Copyright Holder' and
+`Current Maintainer' referring to the person `M. Y. Name'.
+
+If you do not want the Maintenance section of LPPL to apply to your
+Work, change `maintained' above into `author-maintained'.
+However, we recommend that you use `maintained', as the Maintenance
+section was added in order to ensure that your Work remains useful to
+the community even when you can no longer maintain and support it
+yourself.
+
+Derived Works That Are Not Replacements
+---------------------------------------
+
+Several clauses of the LPPL specify means to provide reliability and
+stability for the user community. They therefore concern themselves
+with the case that a Derived Work is intended to be used as a
+(compatible or incompatible) replacement of the original Work. If
+this is not the case (e.g., if a few lines of code are reused for a
+completely different task), then clauses 6b and 6d shall not apply.
+
+
+Important Recommendations
+-------------------------
+
+ Defining What Constitutes the Work
+
+ The LPPL requires that distributions of the Work contain all the
+ files of the Work. It is therefore important that you provide a
+ way for the licensee to determine which files constitute the Work.
+ This could, for example, be achieved by explicitly listing all the
+ files of the Work near the copyright notice of each file or by
+ using a line such as:
+
+ % This work consists of all files listed in manifest.txt.
+
+ in that place. In the absence of an unequivocal list it might be
+ impossible for the licensee to determine what is considered by you
+ to comprise the Work and, in such a case, the licensee would be
+ entitled to make reasonable conjectures as to which files comprise
+ the Work.
diff --git a/yaac-another-awesome-cv/PULL_REQUEST_TEMPLATE.md b/yaac-another-awesome-cv/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000..65a3c17
--- /dev/null
+++ b/yaac-another-awesome-cv/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,21 @@
+# Description
+
+Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
+
+Fixes # (issue)
+
+## Type of change
+
+Please delete options that are not relevant.
+
+- [ ] Bug fix (non-breaking change which fixes an issue)
+- [ ] New feature (non-breaking change which adds functionality)
+- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
+- [ ] This change requires a documentation update
+
+# Checklist
+
+- [ ] I have performed a self-review of my own code
+- [ ] I have commented my code, particularly in hard-to-understand areas
+- [ ] I have made corresponding changes to the documentation
+- [ ] I have checked that the original example is succesfully built on circleci
diff --git a/yaac-another-awesome-cv/README.md b/yaac-another-awesome-cv/README.md
new file mode 100755
index 0000000..1627628
--- /dev/null
+++ b/yaac-another-awesome-cv/README.md
@@ -0,0 +1,304 @@
+YAAC: Another Awesome CV [![CircleCI](https://circleci.com/gh/darwiin/yaac-another-awesome-cv.svg?style=svg)](https://circleci.com/gh/darwiin/yaac-another-awesome-cv) [![Example](https://img.shields.io/badge/Exemple-pdf-blue.svg)](https://github.com/darwiin/yaac-another-awesome-cv/releases/download/v1.8.0/cv.pdf)
+=================
+
+## Quick start
+
+You can edit online **YAAC: Another Awesome CV** template on [Overleaf](https://www.overleaf.com/latex/templates/awesome-source-cv/wrdjtkkytqcw). Feel free to use my [referal link](https://www.overleaf.com/signup?ref=54c221604cd6) if you want to create your account.
+
+## About
+
+**YAAC: Another Awesome CV** was first based on a CV template from Alessandro Plasmati. This template used _XeLaTeX_ engine and _[Fontin Sans](http://www.exljbris.com/fontinsans.html)_ font.
+
+**Personal data** has moved on top of the first page just before the position and _[Fontin Sans](http://www.exljbris.com/fontinsans.html)_ font has been replaced by _[Source Sans Pro Font](https://github.com/adobe-fonts/source-sans-pro)_ from Adobe. _[Font Awesome](http://fontawesome.io/)_ icons highlight important elements.
+
+Unlike _Alessandro Plasmati_ CV template, all layout stuff in **YAAC: Another Awesome CV** has moved in the Latex class file _yaac-another-awesome-cv.cls_ to improve source code readability and style reusability.
+
+More informations about the original Alessandro Plasmati template can be found here :
+
+ - [ Scribd ](http://fr.scribd.com/doc/16335667/Writing-your-Professional-CV-with-LaTeX)
+ - [ LaTeX Templates ](http://www.latextemplates.com/template/plasmati-graduate-cv)
+ - [ ShareLatex ](https://www.sharelatex.com/templates/cv-or-resume/professional-cv)
+
+## Preview
+
+### Normal style
+
+| Page. 1 | Page. 2 |
+|:---:|:---:|
+| ![Résumé](example/preview/cv1.jpeg) | ![Résumé](example/preview/cv2.jpeg) |
+
+### Alternative style
+
+| Page. 1 | Page. 2 |
+|:---:|:---:|
+| ![Résumé](example/preview/cv1-alternative.jpeg) | ![Résumé](example/preview/cv2-alternative.jpeg) |
+
+## How to use **YAAC: Another Awesome CV** latex class
+
+### Use the **YAAC: Another Awesome CV** options
+
+When declaring the `\documentclass` you can use option(s) to customize your CV rendering.
+1. **localFont** to use the fonts included in the _fonts_ folder
+2. **alternative** to use the _alternative header_ layout
+3. **10pt** or **11pt** or **12pt** to change the font size
+4. **compact** to reduce vertical space between you experience entries
+
+
+```latex
+% Used with no option, the template will use the 'traditional'
+% header layout your system fonts and the default color scheme ie. blue
+\documentclass{yaac-another-awesome-cv}
+
+% Used with localFont option the template will use the 'traditional'
+% header layout, fonts included in the fonts directory and the default color scheme
+\documentclass[localFont]{yaac-another-awesome-cv}
+
+% Used with alternative option, the template will use the 'alternative'
+% header layout, your system fonts and the default color scheme
+\documentclass[alternative]{yaac-another-awesome-cv}
+
+% Used with localFont, alternative and 10pt options the template will use the 'alternative'
+% header layout, fonts included in the fonts directory, the default color scheme and the '10pt' font size.
+% Based on the article document class, size options are 10pt, 11pt and 12pt
+\documentclass[localFont,alternative,10pt]{yaac-another-awesome-cv}
+
+% Used with 'compact' option the template will use the compact experience layout
+% Feel free to use this option with the others that are available
+\documentclass[compact]{yaac-another-awesome-cv}
+
+```
+
+### Construct the header
+
+Outside of the `\socialinfo` wrapper you have to define the mandatory parameters `\name` and `\tagline`.
+
+```latex
+% Define author's name
+% Usage: \name{<firstname>}{<lastname>}
+% Mandatory
+\name{Christophe}{ROGER}
+
+% Define author's photo (optional)
+% Usage: \photo[<shape: circular, square, roundedsquare, squircle>]{<diameter>}{<photo>}
+% The shape of the author's photo is circular by default.
+\photo{2.5cm}{darwiin}
+
+% Define author's tagline
+% Usage: \tagline{<tag line>}
+% Mandatory
+\tagline{Chef de projet IT}
+```
+
+Most social network have their command to render a clickable link or a simple text entry.
+
+```latex
+% Render author's linked-in (optional)
+% Usage: \linkedin{<linked-in-nick>}
+\linkedin{christopheroger}
+
+% Render author's viadeo(optional)
+% Usage: \viadeo{<viadeo-nick>}
+\viadeo{christopheroger}
+
+% Render author's github (optional)
+% Usage: \github{<github-nick>}
+\github{darwiin}
+
+% Render author's stackoverflow profile (optional)
+% Usage: \stackoverflow{<stackoverflow-user-id>}
+\stackoverflow{759643}
+
+% Render author's stackexchange profile (optional)
+% Usage: \stackexchange{<stackexchange-user-id>}
+\stackexchange{396216}
+
+% Render author's email (optional)
+% Usage: \email{<email adress>}
+\email{christophe.roger@mail.com}
+```
+
+Put these command in the `\socialinfo` wrapper. Feel free to add `\\` when you want to force a new line.
+
+```latex
+\socialinfo{
+ \linkedin{christopheroger}
+ \viadeo{christopheroger}
+ \github{darwiin}\\
+ \smartphone{+687 123 456}
+ \email{christophe.roger@mail.com}\\
+ \address{2 Rue du quartier, 98765 Ville, Pays}\\
+ \infos{Né le 23 septembre 1982 (35 ans) à Nouméa, Nouvelle-Calédonie}
+}
+```
+
+Use the `\makecvheader`command to generate the header.
+
+```latex
+\makecvheader
+```
+
+### Set the left column size
+
+Sections share the left column size (2.5cm by default). You can change this default size using the `\setleftcolumnlength` command.
+
+```latex
+% Override default left column length of (2.5cm) (optional)
+% Usage: \setleftcolumnlength{1.5cm} to change the left column lengtyh to 1.5cm
+% I recommend to use a size between 1.5cm to 2.5cm
+\setleftcolumnlength{1.5cm}
+```
+
+
+### Construct the _comptences_ or _skills_ section
+
+To list your awesome skills as keyword lists you first have to declare the `keywords` environment and then fill it with a list of keywordsentry
+
+```latex
+% Begin a new keywords environment to show us your awesome keywords
+ \begin{keywords}
+
+ % Here's go your keyword lists group by categories
+ \keywordsentry{Frameworks}{Spring, Spring Boot, \textbf{Ionic 3}, Angular 2, Angular 4, ZK, JBoss RichFaces}
+ \end{keywords}
+```
+
+### Construct the _experiences_ section
+
+To describe your experiences you have first to declare the `experiences` environment
+
+```latex
+% Begin a new experiences environment to use experience and consultantexperience macro
+\begin{experiences}
+
+% Here's go your experiences
+
+\end{experiences}
+```
+
+Then you can describe your experiences using **\experience** and **\consultantexperience** entries. Each
+entry must be separated by the **\emptyseparator**
+
+```latex
+% Begin a new experiences environment to use experience and consultantexperience macro
+\begin{experiences}
+
+% The experience entry work as below and can be used to describe a job experience
+ \experience
+ {End date} {Experience title}{Enterprise}{Country}
+ {Begin date} {
+ experience details
+ \begin{itemize}
+ \item Item 1: _Item 1 description_
+ \item Item 2: _Item 2 description_
+ \item Item 3: _Item 3 description_
+ \end{itemize}
+ }
+ {Technology highlights}
+
+% The emptyseparator macro is used to create white space in your experience
+ \emptySeparator
+
+% The consultantexperience macro is very similar to the experience macro, but offer you
+% the possibility tu put client details
+ \consultantexperience
+ {End date} {Experience title}{Enterprise}{Country}
+ {Begin date} {Client job title}{Clent enterprise}
+ {
+ experience details
+ \begin{itemize}
+ \item Item 1: _Item 1 description_
+ \item Item 2: _Item 2 description_
+ \item Item 3: _Item 3 description_
+ \end{itemize}
+ }
+ {Technology highlights}
+\end{experiences}
+```
+
+### Construct the _languages_ section
+
+The _languages_ section use the **skills** environment.
+
+```latex
+% Begin a new skills environment and fill it with skill entries
+ \begin{skills}
+
+% Render a skill in the skills environment
+% Usage: \skill{<skill>}{<level between 1 and 5>}
+ \skill{Français}{5}
+ \skill{Anglais}{4}
+
+% End the skills environment
+ \end{skills}
+```
+
+### Construct the _scolarship_ section
+
+The _scolarship_ section use the **scolarship** environment.
+
+```latex
+\begin{scholarship}
+
+ % Render a scholarshipentry in the scolarship environment
+ % Usage: \scholarshipentry{<date>}{<description>}
+ \scholarshipentry{2007}
+ {Master STIC Professionel filière MBDS de l'Université de Nice Sophia Antipolis (Master Informatique spécialité Multimédia, Base de Données et intégration de Systèmes)}
+ \scholarshipentry{2005}
+ {Licence Sciences et Technologies, Mention Informatique, de l'Université de Nouvelle-Calédonie}
+\end{scholarship}
+```
+
+### Construct the _projects_ section
+
+The _projects_ section use the **projects** environment.
+
+```latex
+\begin{projects}
+ \project
+ {Simply City}{2017 - 2018}
+ {\website{https://www.simplycity.nc}{https://www.simplycity.nc} \website{https://innovation.engie.com/fr/news/actus/territoires/simply-city-lappli-qui-simplifie-la-ville-au-ces-2018-avec-engie/8156}{Présentation CES 2018} }
+ {Simply City est une application mobile, gratuite et participative destinée à tous les habitants, visiteurs et touristes qui séjournent dans une ville. L’application permet de connaître toutes les informations et services utiles en temps réel.}
+ {Ionic 3,Typescript,Javascript,Visual Studio Code}
+
+\end{projects}
+```
+
+### Construct the _references_ section
+
+The _references_ section use the **references** environment.
+
+```latex
+ \begin{references}
+
+ % Here's go your references
+
+ \end{references}
+```
+
+Then you can list your references as follow:
+
+```latex
+ \begin{referees}
+ \referee
+ {John Snow}
+ {Lord Commander of the Night Watch}
+ {Night Watch}
+ {john.snow@nightwatch.org}
+ {+687 987 654}
+
+ \referee
+ {Géry Loutre}
+ {Architecte logiciel}
+ {Cafat}
+ {ref1@cafat.nc}
+ {+687 987 654}
+
+ \begin{referees}
+```
+
+
+## License
+
+Latex class file _yaac-another-awesome-cv_ is published under the term of the [LPPL Version 1.3c](https://www.latex-project.org/lppl.txt).
+
+All content files are published under the term of the [CC BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode).
diff --git a/yaac-another-awesome-cv/example/cr.png b/yaac-another-awesome-cv/example/cr.png
new file mode 100644
index 0000000..2601ea9
--- /dev/null
+++ b/yaac-another-awesome-cv/example/cr.png
Binary files differ
diff --git a/yaac-another-awesome-cv/example/cv.bcf b/yaac-another-awesome-cv/example/cv.bcf
new file mode 100644
index 0000000..93892db
--- /dev/null
+++ b/yaac-another-awesome-cv/example/cv.bcf
@@ -0,0 +1,2153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<bcf:controlfile version="3.1" bltxversion="3.4" xmlns:bcf="https://sourceforge.net/projects/biblatex">
+ <!-- BIBER OPTIONS -->
+ <bcf:options component="biber" type="global">
+ <bcf:option type="singlevalued">
+ <bcf:key>output_encoding</bcf:key>
+ <bcf:value>utf8</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>input_encoding</bcf:key>
+ <bcf:value>utf8</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>debug</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>mincrossrefs</bcf:key>
+ <bcf:value>2</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>minxrefs</bcf:key>
+ <bcf:value>2</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortcase</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortgiveninits</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortupper</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ </bcf:options>
+ <!-- BIBLATEX OPTIONS -->
+ <!-- GLOBAL -->
+ <bcf:options component="biblatex" type="global">
+ <bcf:option type="singlevalued">
+ <bcf:key>alphaothers</bcf:key>
+ <bcf:value>+</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>labelalpha</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="multivalued">
+ <bcf:key>labelnamespec</bcf:key>
+ <bcf:value order="1">shortauthor</bcf:value>
+ <bcf:value order="2">author</bcf:value>
+ <bcf:value order="3">shorteditor</bcf:value>
+ <bcf:value order="4">editor</bcf:value>
+ <bcf:value order="5">translator</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>labeltitle</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="multivalued">
+ <bcf:key>labeltitlespec</bcf:key>
+ <bcf:value order="1">shorttitle</bcf:value>
+ <bcf:value order="2">title</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>labeltitleyear</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>labeldate</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="multivalued">
+ <bcf:key>labeldatespec</bcf:key>
+ <bcf:value order="1" type="field">date</bcf:value>
+ <bcf:value order="2" type="field">eventdate</bcf:value>
+ <bcf:value order="3" type="field">origdate</bcf:value>
+ <bcf:value order="4" type="field">urldate</bcf:value>
+ <bcf:value order="5" type="string">nodate</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>maxalphanames</bcf:key>
+ <bcf:value>3</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>maxbibnames</bcf:key>
+ <bcf:value>3</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>maxcitenames</bcf:key>
+ <bcf:value>3</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>maxitems</bcf:key>
+ <bcf:value>3</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>minalphanames</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>minbibnames</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>mincitenames</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>minitems</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>singletitle</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortalphaothers</bcf:key>
+ <bcf:value>+</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortlocale</bcf:key>
+ <bcf:value>french</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>sortscheme</bcf:key>
+ <bcf:value>ydnt</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>uniquelist</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>uniquename</bcf:key>
+ <bcf:value>2</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>uniqueprimaryauthor</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>uniquetitle</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useprefix</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useafterword</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useannotator</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useauthor</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>usebookauthor</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>usecommentator</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useeditor</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useeditora</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useeditorb</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useeditorc</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useforeword</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useholder</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useintroduction</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>usenamea</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>usenameb</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>usenamec</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>usetranslator</bcf:key>
+ <bcf:value>0</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useshortauthor</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ <bcf:option type="singlevalued">
+ <bcf:key>useshorteditor</bcf:key>
+ <bcf:value>1</bcf:value>
+ </bcf:option>
+ </bcf:options>
+ <!-- BIBLATEX OPTION SCOPE -->
+ <bcf:optionscope type="GLOBAL">
+ <bcf:option datatype="xml">datamodel</bcf:option>
+ <bcf:option datatype="xml">labelalphatemplate</bcf:option>
+ <bcf:option datatype="xml">inheritance</bcf:option>
+ <bcf:option datatype="xml">translit</bcf:option>
+ <bcf:option datatype="xml">sortingnamekey</bcf:option>
+ <bcf:option datatype="xml">sortscheme</bcf:option>
+ <bcf:option datatype="xml">labelnamespec</bcf:option>
+ <bcf:option datatype="xml">labeltitlespec</bcf:option>
+ <bcf:option datatype="xml">labeldatespec</bcf:option>
+ <bcf:option datatype="string">controlversion</bcf:option>
+ <bcf:option datatype="string">alphaothers</bcf:option>
+ <bcf:option datatype="string">sortalphaothers</bcf:option>
+ <bcf:option datatype="string">presort</bcf:option>
+ <bcf:option datatype="string">texencoding</bcf:option>
+ <bcf:option datatype="string">bibencoding</bcf:option>
+ <bcf:option datatype="string">sorting</bcf:option>
+ <bcf:option datatype="string">sortlos</bcf:option>
+ <bcf:option datatype="string">sortlocale</bcf:option>
+ <bcf:option datatype="string">language</bcf:option>
+ <bcf:option datatype="string">babel</bcf:option>
+ <bcf:option datatype="string">autolang</bcf:option>
+ <bcf:option datatype="string">backrefsetstyle</bcf:option>
+ <bcf:option datatype="string">block</bcf:option>
+ <bcf:option datatype="string">datelabel</bcf:option>
+ <bcf:option datatype="string">date</bcf:option>
+ <bcf:option datatype="string">eventdate</bcf:option>
+ <bcf:option datatype="string">origdate</bcf:option>
+ <bcf:option datatype="string">urldate</bcf:option>
+ <bcf:option datatype="string">alldates</bcf:option>
+ <bcf:option datatype="string">autocite</bcf:option>
+ <bcf:option datatype="string">notetype</bcf:option>
+ <bcf:option datatype="string">refsection</bcf:option>
+ <bcf:option datatype="string">refsegment</bcf:option>
+ <bcf:option datatype="string">citereset</bcf:option>
+ <bcf:option datatype="string">backrefstyle</bcf:option>
+ <bcf:option datatype="string">arxiv</bcf:option>
+ <bcf:option datatype="boolean">useafterword</bcf:option>
+ <bcf:option datatype="boolean">useannotator</bcf:option>
+ <bcf:option datatype="boolean">useauthor</bcf:option>
+ <bcf:option datatype="boolean">usebookauthor</bcf:option>
+ <bcf:option datatype="boolean">usecommentator</bcf:option>
+ <bcf:option datatype="boolean">useeditor</bcf:option>
+ <bcf:option datatype="boolean">useeditora</bcf:option>
+ <bcf:option datatype="boolean">useeditorb</bcf:option>
+ <bcf:option datatype="boolean">useeditorc</bcf:option>
+ <bcf:option datatype="boolean">useforeword</bcf:option>
+ <bcf:option datatype="boolean">useholder</bcf:option>
+ <bcf:option datatype="boolean">useintroduction</bcf:option>
+ <bcf:option datatype="boolean">usenamea</bcf:option>
+ <bcf:option datatype="boolean">usenameb</bcf:option>
+ <bcf:option datatype="boolean">usenamec</bcf:option>
+ <bcf:option datatype="boolean">usetranslator</bcf:option>
+ <bcf:option datatype="boolean">useshortauthor</bcf:option>
+ <bcf:option datatype="boolean">useshorteditor</bcf:option>
+ <bcf:option datatype="boolean">debug</bcf:option>
+ <bcf:option datatype="boolean">loadfiles</bcf:option>
+ <bcf:option datatype="boolean">safeinputenc</bcf:option>
+ <bcf:option datatype="boolean">sortcase</bcf:option>
+ <bcf:option datatype="boolean">sortupper</bcf:option>
+ <bcf:option datatype="boolean">terseinits</bcf:option>
+ <bcf:option datatype="boolean">firstinits</bcf:option>
+ <bcf:option datatype="boolean">sortfirstinits</bcf:option>
+ <bcf:option datatype="boolean">giveninits</bcf:option>
+ <bcf:option datatype="boolean">sortgiveninits</bcf:option>
+ <bcf:option datatype="boolean">abbreviate</bcf:option>
+ <bcf:option datatype="boolean">dateabbrev</bcf:option>
+ <bcf:option datatype="boolean">clearlang</bcf:option>
+ <bcf:option datatype="boolean">indexing</bcf:option>
+ <bcf:option datatype="boolean">sortcites</bcf:option>
+ <bcf:option datatype="boolean">hyperref</bcf:option>
+ <bcf:option datatype="boolean">backref</bcf:option>
+ <bcf:option datatype="boolean">pagetracker</bcf:option>
+ <bcf:option datatype="boolean">citecounter</bcf:option>
+ <bcf:option datatype="boolean">citetracker</bcf:option>
+ <bcf:option datatype="boolean">ibidtracker</bcf:option>
+ <bcf:option datatype="boolean">idemtracker</bcf:option>
+ <bcf:option datatype="boolean">opcittracker</bcf:option>
+ <bcf:option datatype="boolean">loccittracker</bcf:option>
+ <bcf:option datatype="boolean">parentracker</bcf:option>
+ <bcf:option datatype="boolean">datezeros</bcf:option>
+ <bcf:option datatype="boolean">autopunct</bcf:option>
+ <bcf:option datatype="boolean">punctfont</bcf:option>
+ <bcf:option datatype="boolean">labelnumber</bcf:option>
+ <bcf:option datatype="boolean">labelalpha</bcf:option>
+ <bcf:option datatype="boolean">labeltitle</bcf:option>
+ <bcf:option datatype="boolean">labeltitleyear</bcf:option>
+ <bcf:option datatype="boolean">labeldate</bcf:option>
+ <bcf:option datatype="boolean">labelyear</bcf:option>
+ <bcf:option datatype="boolean">uniquelist</bcf:option>
+ <bcf:option datatype="boolean">uniquename</bcf:option>
+ <bcf:option datatype="boolean">singletitle</bcf:option>
+ <bcf:option datatype="boolean">uniquetitle</bcf:option>
+ <bcf:option datatype="boolean">uniqueprimaryauthor</bcf:option>
+ <bcf:option datatype="boolean">defernumbers</bcf:option>
+ <bcf:option datatype="boolean">bibwarn</bcf:option>
+ <bcf:option datatype="boolean">useprefix</bcf:option>
+ <bcf:option datatype="boolean">defernums</bcf:option>
+ <bcf:option datatype="boolean">isbn</bcf:option>
+ <bcf:option datatype="boolean">url</bcf:option>
+ <bcf:option datatype="boolean">doi</bcf:option>
+ <bcf:option datatype="boolean">eprint</bcf:option>
+ <bcf:option datatype="boolean">related</bcf:option>
+ <bcf:option datatype="boolean">dashed</bcf:option>
+ <bcf:option datatype="boolean">mergedate</bcf:option>
+ <bcf:option datatype="integer">mincrossrefs</bcf:option>
+ <bcf:option datatype="integer">minxrefs</bcf:option>
+ <bcf:option datatype="integer">maxnames</bcf:option>
+ <bcf:option datatype="integer">minnames</bcf:option>
+ <bcf:option datatype="integer">maxbibnames</bcf:option>
+ <bcf:option datatype="integer">minbibnames</bcf:option>
+ <bcf:option datatype="integer">maxcitenames</bcf:option>
+ <bcf:option datatype="integer">mincitenames</bcf:option>
+ <bcf:option datatype="integer">maxitems</bcf:option>
+ <bcf:option datatype="integer">minitems</bcf:option>
+ <bcf:option datatype="integer">maxalphanames</bcf:option>
+ <bcf:option datatype="integer">minalphanames</bcf:option>
+ <bcf:option datatype="integer">maxparens</bcf:option>
+ </bcf:optionscope>
+ <bcf:optionscope type="ENTRYTYPE">
+ <bcf:option datatype="string">alphaothers</bcf:option>
+ <bcf:option datatype="string">sortalphaothers</bcf:option>
+ <bcf:option datatype="string">presort</bcf:option>
+ <bcf:option datatype="boolean">useafterword</bcf:option>
+ <bcf:option datatype="boolean">useannotator</bcf:option>
+ <bcf:option datatype="boolean">useauthor</bcf:option>
+ <bcf:option datatype="boolean">usebookauthor</bcf:option>
+ <bcf:option datatype="boolean">usecommentator</bcf:option>
+ <bcf:option datatype="boolean">useeditor</bcf:option>
+ <bcf:option datatype="boolean">useeditora</bcf:option>
+ <bcf:option datatype="boolean">useeditorb</bcf:option>
+ <bcf:option datatype="boolean">useeditorc</bcf:option>
+ <bcf:option datatype="boolean">useforeword</bcf:option>
+ <bcf:option datatype="boolean">useholder</bcf:option>
+ <bcf:option datatype="boolean">useintroduction</bcf:option>
+ <bcf:option datatype="boolean">usenamea</bcf:option>
+ <bcf:option datatype="boolean">usenameb</bcf:option>
+ <bcf:option datatype="boolean">usenamec</bcf:option>
+ <bcf:option datatype="boolean">usetranslator</bcf:option>
+ <bcf:option datatype="boolean">useshortauthor</bcf:option>
+ <bcf:option datatype="boolean">useshorteditor</bcf:option>
+ <bcf:option datatype="boolean">indexing</bcf:option>
+ <bcf:option datatype="boolean">labelnumber</bcf:option>
+ <bcf:option datatype="boolean">labelalpha</bcf:option>
+ <bcf:option datatype="boolean">labeltitle</bcf:option>
+ <bcf:option datatype="boolean">labeltitleyear</bcf:option>
+ <bcf:option datatype="boolean">labeldate</bcf:option>
+ <bcf:option datatype="boolean">labelyear</bcf:option>
+ <bcf:option datatype="boolean">uniquelist</bcf:option>
+ <bcf:option datatype="boolean">uniquename</bcf:option>
+ <bcf:option datatype="boolean">singletitle</bcf:option>
+ <bcf:option datatype="boolean">uniquetitle</bcf:option>
+ <bcf:option datatype="boolean">useprefix</bcf:option>
+ <bcf:option datatype="boolean">skipbib</bcf:option>
+ <bcf:option datatype="boolean">skiplos</bcf:option>
+ <bcf:option datatype="boolean">skipbiblist</bcf:option>
+ <bcf:option datatype="boolean">skiplab</bcf:option>
+ <bcf:option datatype="boolean">dataonly</bcf:option>
+ <bcf:option datatype="xml">labelalphatemplate</bcf:option>
+ <bcf:option datatype="xml">translit</bcf:option>
+ <bcf:option datatype="xml">sortexclusion</bcf:option>
+ <bcf:option datatype="xml">labelnamespec</bcf:option>
+ <bcf:option datatype="xml">labeltitlespec</bcf:option>
+ <bcf:option datatype="xml">labeldatespec</bcf:option>
+ <bcf:option datatype="integer">maxnames</bcf:option>
+ <bcf:option datatype="integer">minnames</bcf:option>
+ <bcf:option datatype="integer">maxbibnames</bcf:option>
+ <bcf:option datatype="integer">minbibnames</bcf:option>
+ <bcf:option datatype="integer">maxcitenames</bcf:option>
+ <bcf:option datatype="integer">mincitenames</bcf:option>
+ <bcf:option datatype="integer">maxitems</bcf:option>
+ <bcf:option datatype="integer">minitems</bcf:option>
+ <bcf:option datatype="integer">maxalphanames</bcf:option>
+ <bcf:option datatype="integer">minalphanames</bcf:option>
+ </bcf:optionscope>
+ <bcf:optionscope type="ENTRY">
+ <bcf:option datatype="string">noinherit</bcf:option>
+ <bcf:option datatype="string">sortnamekeyscheme</bcf:option>
+ <bcf:option datatype="string">presort</bcf:option>
+ <bcf:option datatype="boolean">useafterword</bcf:option>
+ <bcf:option datatype="boolean">useannotator</bcf:option>
+ <bcf:option datatype="boolean">useauthor</bcf:option>
+ <bcf:option datatype="boolean">usebookauthor</bcf:option>
+ <bcf:option datatype="boolean">usecommentator</bcf:option>
+ <bcf:option datatype="boolean">useeditor</bcf:option>
+ <bcf:option datatype="boolean">useeditora</bcf:option>
+ <bcf:option datatype="boolean">useeditorb</bcf:option>
+ <bcf:option datatype="boolean">useeditorc</bcf:option>
+ <bcf:option datatype="boolean">useforeword</bcf:option>
+ <bcf:option datatype="boolean">useholder</bcf:option>
+ <bcf:option datatype="boolean">useintroduction</bcf:option>
+ <bcf:option datatype="boolean">usenamea</bcf:option>
+ <bcf:option datatype="boolean">usenameb</bcf:option>
+ <bcf:option datatype="boolean">usenamec</bcf:option>
+ <bcf:option datatype="boolean">usetranslator</bcf:option>
+ <bcf:option datatype="boolean">useshortauthor</bcf:option>
+ <bcf:option datatype="boolean">useshorteditor</bcf:option>
+ <bcf:option datatype="boolean">indexing</bcf:option>
+ <bcf:option datatype="boolean">uniquelist</bcf:option>
+ <bcf:option datatype="boolean">uniquename</bcf:option>
+ <bcf:option datatype="boolean">useprefix</bcf:option>
+ <bcf:option datatype="boolean">skipbib</bcf:option>
+ <bcf:option datatype="boolean">skiplos</bcf:option>
+ <bcf:option datatype="boolean">skipbiblist</bcf:option>
+ <bcf:option datatype="boolean">skiplab</bcf:option>
+ <bcf:option datatype="boolean">dataonly</bcf:option>
+ <bcf:option datatype="integer">maxnames</bcf:option>
+ <bcf:option datatype="integer">minnames</bcf:option>
+ <bcf:option datatype="integer">maxbibnames</bcf:option>
+ <bcf:option datatype="integer">minbibnames</bcf:option>
+ <bcf:option datatype="integer">maxcitenames</bcf:option>
+ <bcf:option datatype="integer">mincitenames</bcf:option>
+ <bcf:option datatype="integer">maxitems</bcf:option>
+ <bcf:option datatype="integer">minitems</bcf:option>
+ <bcf:option datatype="integer">maxalphanames</bcf:option>
+ <bcf:option datatype="integer">minalphanames</bcf:option>
+ </bcf:optionscope>
+ <bcf:optionscope type="NAMELIST">
+ <bcf:option datatype="string">sortnamekeyscheme</bcf:option>
+ <bcf:option datatype="boolean">useprefix</bcf:option>
+ </bcf:optionscope>
+ <bcf:optionscope type="NAME">
+ <bcf:option datatype="string">sortnamekeyscheme</bcf:option>
+ <bcf:option datatype="boolean">useprefix</bcf:option>
+ </bcf:optionscope>
+ <!-- DATAFIELDSETS -->
+ <bcf:datafieldset name="setnames">
+ <bcf:member datatype="name" fieldtype="list"/>
+ </bcf:datafieldset>
+ <bcf:datafieldset name="settitles">
+ <bcf:member field="title"/>
+ <bcf:member field="booktitle"/>
+ <bcf:member field="eventtitle"/>
+ <bcf:member field="issuetitle"/>
+ <bcf:member field="journaltitle"/>
+ <bcf:member field="maintitle"/>
+ <bcf:member field="origtitle"/>
+ </bcf:datafieldset>
+ <!-- SOURCEMAP -->
+ <bcf:sourcemap>
+ <bcf:maps datatype="bibtex" level="driver">
+ <bcf:map>
+ <bcf:map_step map_field_set="day" map_null="1"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_type_source="conference" map_type_target="inproceedings"/>
+ <bcf:map_step map_type_source="electronic" map_type_target="online"/>
+ <bcf:map_step map_type_source="www" map_type_target="online"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_type_source="mastersthesis" map_type_target="thesis" map_final="1"/>
+ <bcf:map_step map_field_set="type" map_field_value="mathesis"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_type_source="phdthesis" map_type_target="thesis" map_final="1"/>
+ <bcf:map_step map_field_set="type" map_field_value="phdthesis"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_type_source="techreport" map_type_target="report" map_final="1"/>
+ <bcf:map_step map_field_set="type" map_field_value="techreport"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_field_source="hyphenation" map_field_target="langid"/>
+ <bcf:map_step map_field_source="address" map_field_target="location"/>
+ <bcf:map_step map_field_source="school" map_field_target="institution"/>
+ <bcf:map_step map_field_source="annote" map_field_target="annotation"/>
+ <bcf:map_step map_field_source="archiveprefix" map_field_target="eprinttype"/>
+ <bcf:map_step map_field_source="journal" map_field_target="journaltitle"/>
+ <bcf:map_step map_field_source="primaryclass" map_field_target="eprintclass"/>
+ <bcf:map_step map_field_source="key" map_field_target="sortkey"/>
+ <bcf:map_step map_field_source="pdf" map_field_target="file"/>
+ </bcf:map>
+ </bcf:maps>
+ <bcf:maps datatype="ris" level="driver">
+ <bcf:map>
+ <bcf:map_step map_type_source="ART" map_type_target="artwork"/>
+ <bcf:map_step map_type_source="BILL" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="BOOK" map_type_target="book"/>
+ <bcf:map_step map_type_source="CHAP" map_type_target="inbook"/>
+ <bcf:map_step map_type_source="COMP" map_type_target="software"/>
+ <bcf:map_step map_type_source="CONF" map_type_target="proceedings"/>
+ <bcf:map_step map_type_source="GEN" map_type_target="misc"/>
+ <bcf:map_step map_type_source="JFULL" map_type_target="article"/>
+ <bcf:map_step map_type_source="JOUR" map_type_target="article"/>
+ <bcf:map_step map_type_source="MGZN" map_type_target="misc"/>
+ <bcf:map_step map_type_source="MPCT" map_type_target="movie"/>
+ <bcf:map_step map_type_source="NEWS" map_type_target="misc"/>
+ <bcf:map_step map_type_source="PAMP" map_type_target="misc"/>
+ <bcf:map_step map_type_source="PAT" map_type_target="patent"/>
+ <bcf:map_step map_type_source="PCOMM" map_type_target="misc"/>
+ <bcf:map_step map_type_source="RPRT" map_type_target="report"/>
+ <bcf:map_step map_type_source="SER" map_type_target="misc"/>
+ <bcf:map_step map_type_source="SLIDE" map_type_target="misc"/>
+ <bcf:map_step map_type_source="SOUND" map_type_target="audio"/>
+ <bcf:map_step map_type_source="STAT" map_type_target="legal"/>
+ <bcf:map_step map_type_source="THES" map_type_target="thesis"/>
+ <bcf:map_step map_type_source="UNBILL" map_type_target="jurisdiction"/>
+ <bcf:map_step map_type_source="UNPB" map_type_target="unpublished"/>
+ </bcf:map>
+ <bcf:map>
+ <bcf:map_step map_field_source="Y1" map_field_target="date"/>
+ <bcf:map_step map_field_source="PY" map_field_target="date"/>
+ <bcf:map_step map_field_source="Y2" map_field_target="eventdate"/>
+ <bcf:map_step map_field_source="A1" map_field_target="author"/>
+ <bcf:map_step map_field_source="AU" map_field_target="author"/>
+ <bcf:map_step map_field_source="A2" map_field_target="editor"/>
+ <bcf:map_step map_field_source="A3" map_field_target="editor"/>
+ <bcf:map_step map_field_source="ED" map_field_target="editor"/>
+ <bcf:map_step map_field_source="SPEP" map_field_target="pages"/>
+ <bcf:map_step map_field_source="N1" map_field_target="note"/>
+ <bcf:map_step map_field_source="N2" map_field_target="abstract"/>
+ <bcf:map_step map_field_source="AB" map_field_target="abstract"/>
+ <bcf:map_step map_field_source="JO" map_field_target="journaltitle"/>
+ <bcf:map_step map_field_source="JF" map_field_target="journaltitle"/>
+ <bcf:map_step map_field_source="JA" map_field_target="shortjournal"/>
+ <bcf:map_step map_field_source="VL" map_field_target="volume"/>
+ <bcf:map_step map_field_source="IS" map_field_target="issue"/>
+ <bcf:map_step map_field_source="CP" map_field_target="issue"/>
+ <bcf:map_step map_field_source="CY" map_field_target="location"/>
+ <bcf:map_step map_field_source="SN" map_field_target="isbn"/>
+ <bcf:map_step map_field_source="PB" map_field_target="publisher"/>
+ <bcf:map_step map_field_source="KW" map_field_target="keywords"/>
+ <bcf:map_step map_field_source="TI" map_field_target="title"/>
+ <bcf:map_step map_field_source="U1" map_field_target="usera"/>
+ <bcf:map_step map_field_source="U2" map_field_target="userb"/>
+ <bcf:map_step map_field_source="U3" map_field_target="userc"/>
+ <bcf:map_step map_field_source="U4" map_field_target="userd"/>
+ <bcf:map_step map_field_source="U5" map_field_target="usere"/>
+ <bcf:map_step map_field_source="UR" map_field_target="url"/>
+ <bcf:map_step map_field_source="L1" map_field_target="file"/>
+ </bcf:map>
+ </bcf:maps>
+ </bcf:sourcemap>
+ <!-- LABELALPHA TEMPLATE -->
+ <bcf:labelalphatemplate type="global">
+ <bcf:labelelement order="1">
+ <bcf:labelpart final="1">shorthand</bcf:labelpart>
+ <bcf:labelpart>label</bcf:labelpart>
+ <bcf:labelpart substring_width="3" substring_side="left" ifnames="1" substring_pcompound="1">labelname</bcf:labelpart>
+ <bcf:labelpart substring_width="1" substring_side="left" substring_pcompound="1">labelname</bcf:labelpart>
+ </bcf:labelelement>
+ <bcf:labelelement order="2">
+ <bcf:labelpart substring_width="2" substring_side="right">year</bcf:labelpart>
+ </bcf:labelelement>
+ </bcf:labelalphatemplate>
+ <!-- INHERITANCE -->
+ <bcf:inheritance>
+ <bcf:defaults inherit_all="true" override_target="false">
+ </bcf:defaults>
+ <bcf:inherit>
+ <bcf:type_pair source="mvbook" target="inbook"/>
+ <bcf:type_pair source="mvbook" target="bookinbook"/>
+ <bcf:type_pair source="mvbook" target="suppbook"/>
+ <bcf:type_pair source="book" target="inbook"/>
+ <bcf:type_pair source="book" target="bookinbook"/>
+ <bcf:type_pair source="book" target="suppbook"/>
+ <bcf:field source="author" target="author"/>
+ <bcf:field source="author" target="bookauthor"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="mvbook" target="book"/>
+ <bcf:type_pair source="mvbook" target="inbook"/>
+ <bcf:type_pair source="mvbook" target="bookinbook"/>
+ <bcf:type_pair source="mvbook" target="suppbook"/>
+ <bcf:field source="title" target="maintitle"/>
+ <bcf:field source="subtitle" target="mainsubtitle"/>
+ <bcf:field source="titleaddon" target="maintitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="mvcollection" target="collection"/>
+ <bcf:type_pair source="mvcollection" target="reference"/>
+ <bcf:type_pair source="mvcollection" target="incollection"/>
+ <bcf:type_pair source="mvcollection" target="inreference"/>
+ <bcf:type_pair source="mvcollection" target="suppcollection"/>
+ <bcf:type_pair source="mvreference" target="collection"/>
+ <bcf:type_pair source="mvreference" target="reference"/>
+ <bcf:type_pair source="mvreference" target="incollection"/>
+ <bcf:type_pair source="mvreference" target="inreference"/>
+ <bcf:type_pair source="mvreference" target="suppcollection"/>
+ <bcf:field source="title" target="maintitle"/>
+ <bcf:field source="subtitle" target="mainsubtitle"/>
+ <bcf:field source="titleaddon" target="maintitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="mvproceedings" target="proceedings"/>
+ <bcf:type_pair source="mvproceedings" target="inproceedings"/>
+ <bcf:field source="title" target="maintitle"/>
+ <bcf:field source="subtitle" target="mainsubtitle"/>
+ <bcf:field source="titleaddon" target="maintitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="book" target="inbook"/>
+ <bcf:type_pair source="book" target="bookinbook"/>
+ <bcf:type_pair source="book" target="suppbook"/>
+ <bcf:field source="title" target="booktitle"/>
+ <bcf:field source="subtitle" target="booksubtitle"/>
+ <bcf:field source="titleaddon" target="booktitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="collection" target="incollection"/>
+ <bcf:type_pair source="collection" target="inreference"/>
+ <bcf:type_pair source="collection" target="suppcollection"/>
+ <bcf:type_pair source="reference" target="incollection"/>
+ <bcf:type_pair source="reference" target="inreference"/>
+ <bcf:type_pair source="reference" target="suppcollection"/>
+ <bcf:field source="title" target="booktitle"/>
+ <bcf:field source="subtitle" target="booksubtitle"/>
+ <bcf:field source="titleaddon" target="booktitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="proceedings" target="inproceedings"/>
+ <bcf:field source="title" target="booktitle"/>
+ <bcf:field source="subtitle" target="booksubtitle"/>
+ <bcf:field source="titleaddon" target="booktitleaddon"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="periodical" target="article"/>
+ <bcf:type_pair source="periodical" target="suppperiodical"/>
+ <bcf:field source="title" target="journaltitle"/>
+ <bcf:field source="subtitle" target="journalsubtitle"/>
+ <bcf:field source="shorttitle" skip="true"/>
+ <bcf:field source="sorttitle" skip="true"/>
+ <bcf:field source="indextitle" skip="true"/>
+ <bcf:field source="indexsorttitle" skip="true"/>
+ </bcf:inherit>
+ <bcf:inherit>
+ <bcf:type_pair source="*" target="*"/>
+ <bcf:field source="ids" skip="true"/>
+ <bcf:field source="crossref" skip="true"/>
+ <bcf:field source="xref" skip="true"/>
+ <bcf:field source="entryset" skip="true"/>
+ <bcf:field source="entrysubtype" skip="true"/>
+ <bcf:field source="execute" skip="true"/>
+ <bcf:field source="label" skip="true"/>
+ <bcf:field source="options" skip="true"/>
+ <bcf:field source="presort" skip="true"/>
+ <bcf:field source="related" skip="true"/>
+ <bcf:field source="relatedoptions" skip="true"/>
+ <bcf:field source="relatedstring" skip="true"/>
+ <bcf:field source="relatedtype" skip="true"/>
+ <bcf:field source="shorthand" skip="true"/>
+ <bcf:field source="shorthandintro" skip="true"/>
+ <bcf:field source="sortkey" skip="true"/>
+ </bcf:inherit>
+ </bcf:inheritance>
+ <!-- SORTING NAME KEY -->
+ <bcf:sortingnamekey keyscheme="global">
+ <bcf:keypart order="1">
+ <bcf:part type="namepart" order="1" use="1">prefix</bcf:part>
+ </bcf:keypart>
+ <bcf:keypart order="2">
+ <bcf:part type="namepart" order="1">family</bcf:part>
+ </bcf:keypart>
+ <bcf:keypart order="3">
+ <bcf:part type="namepart" order="1">given</bcf:part>
+ </bcf:keypart>
+ <bcf:keypart order="4">
+ <bcf:part type="namepart" order="1">suffix</bcf:part>
+ </bcf:keypart>
+ <bcf:keypart order="5">
+ <bcf:part type="namepart" order="1" use="0">prefix</bcf:part>
+ </bcf:keypart>
+ </bcf:sortingnamekey>
+ <!-- SORTING -->
+ <bcf:sorting>
+ <bcf:presort>mm</bcf:presort>
+ <bcf:sort order="1">
+ <bcf:sortitem order="1">presort</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="2" final="1">
+ <bcf:sortitem order="1">sortkey</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="3" sort_direction="descending">
+ <bcf:sortitem order="1" substring_side="left" substring_width="4">sortyear</bcf:sortitem>
+ <bcf:sortitem order="2" substring_side="left" substring_width="4">year</bcf:sortitem>
+ <bcf:sortitem order="3">9999</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="4">
+ <bcf:sortitem order="1">sortname</bcf:sortitem>
+ <bcf:sortitem order="2">author</bcf:sortitem>
+ <bcf:sortitem order="3">editor</bcf:sortitem>
+ <bcf:sortitem order="4">translator</bcf:sortitem>
+ <bcf:sortitem order="5">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="6">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="5">
+ <bcf:sortitem order="1">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="2">title</bcf:sortitem>
+ </bcf:sort>
+ </bcf:sorting>
+ <!-- DATA MODEL -->
+ <bcf:datamodel>
+ <bcf:constants>
+ <bcf:constant type="list" name="gender">sf,sm,sn,pf,pm,pn,pp</bcf:constant>
+ <bcf:constant type="list" name="nameparts">prefix,family,suffix,given</bcf:constant>
+ <bcf:constant type="list" name="optiondatatypes">boolean,integer,string,xml</bcf:constant>
+ </bcf:constants>
+ <bcf:entrytypes>
+ <bcf:entrytype>article</bcf:entrytype>
+ <bcf:entrytype>artwork</bcf:entrytype>
+ <bcf:entrytype>audio</bcf:entrytype>
+ <bcf:entrytype>bibnote</bcf:entrytype>
+ <bcf:entrytype>book</bcf:entrytype>
+ <bcf:entrytype>bookinbook</bcf:entrytype>
+ <bcf:entrytype>booklet</bcf:entrytype>
+ <bcf:entrytype>collection</bcf:entrytype>
+ <bcf:entrytype>commentary</bcf:entrytype>
+ <bcf:entrytype>customa</bcf:entrytype>
+ <bcf:entrytype>customb</bcf:entrytype>
+ <bcf:entrytype>customc</bcf:entrytype>
+ <bcf:entrytype>customd</bcf:entrytype>
+ <bcf:entrytype>custome</bcf:entrytype>
+ <bcf:entrytype>customf</bcf:entrytype>
+ <bcf:entrytype>inbook</bcf:entrytype>
+ <bcf:entrytype>incollection</bcf:entrytype>
+ <bcf:entrytype>inproceedings</bcf:entrytype>
+ <bcf:entrytype>inreference</bcf:entrytype>
+ <bcf:entrytype>image</bcf:entrytype>
+ <bcf:entrytype>jurisdiction</bcf:entrytype>
+ <bcf:entrytype>legal</bcf:entrytype>
+ <bcf:entrytype>legislation</bcf:entrytype>
+ <bcf:entrytype>letter</bcf:entrytype>
+ <bcf:entrytype>manual</bcf:entrytype>
+ <bcf:entrytype>misc</bcf:entrytype>
+ <bcf:entrytype>movie</bcf:entrytype>
+ <bcf:entrytype>music</bcf:entrytype>
+ <bcf:entrytype>mvcollection</bcf:entrytype>
+ <bcf:entrytype>mvreference</bcf:entrytype>
+ <bcf:entrytype>mvproceedings</bcf:entrytype>
+ <bcf:entrytype>mvbook</bcf:entrytype>
+ <bcf:entrytype>online</bcf:entrytype>
+ <bcf:entrytype>patent</bcf:entrytype>
+ <bcf:entrytype>performance</bcf:entrytype>
+ <bcf:entrytype>periodical</bcf:entrytype>
+ <bcf:entrytype>proceedings</bcf:entrytype>
+ <bcf:entrytype>reference</bcf:entrytype>
+ <bcf:entrytype>report</bcf:entrytype>
+ <bcf:entrytype>review</bcf:entrytype>
+ <bcf:entrytype>set</bcf:entrytype>
+ <bcf:entrytype>software</bcf:entrytype>
+ <bcf:entrytype>standard</bcf:entrytype>
+ <bcf:entrytype>suppbook</bcf:entrytype>
+ <bcf:entrytype>suppcollection</bcf:entrytype>
+ <bcf:entrytype>thesis</bcf:entrytype>
+ <bcf:entrytype>unpublished</bcf:entrytype>
+ <bcf:entrytype>video</bcf:entrytype>
+ <bcf:entrytype skip_output="true">xdata</bcf:entrytype>
+ </bcf:entrytypes>
+ <bcf:fields>
+ <bcf:field fieldtype="field" datatype="literal">abstract</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">addendum</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">annotation</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">booksubtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">booktitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">booktitleaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">chapter</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">edition</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eid</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">entrysubtype</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eprintclass</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eprinttype</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eventtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">eventtitleaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">gender</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">howpublished</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">indexsorttitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">indextitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">isan</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">isbn</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">ismn</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">isrn</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">issn</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">issue</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">issuesubtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">issuetitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">iswc</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">journalsubtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">journaltitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">label</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">langid</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">langidopts</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">library</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">mainsubtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">maintitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">maintitleaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">nameaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">note</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">number</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">origtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">pagetotal</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">part</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">relatedstring</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">relatedtype</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">reprinttitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">series</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">shorthandintro</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">subtitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">title</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">titleaddon</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">usera</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">userb</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">userc</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">userd</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">usere</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">userf</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">venue</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">version</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">volume</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal">volumes</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" label="true">shorthand</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" label="true">shortjournal</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" label="true">shortseries</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" label="true">shorttitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">sorttitle</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortshorthand</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">sortkey</bcf:field>
+ <bcf:field fieldtype="field" datatype="literal" skip_output="true">presort</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">institution</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">lista</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">listb</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">listc</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">listd</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">liste</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">listf</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">location</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">organization</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">origlocation</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">origpublisher</bcf:field>
+ <bcf:field fieldtype="list" datatype="literal">publisher</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">afterword</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">annotator</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">author</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">bookauthor</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">commentator</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">editor</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">editora</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">editorb</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">editorc</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">foreword</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">holder</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">introduction</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">namea</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">nameb</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">namec</bcf:field>
+ <bcf:field fieldtype="list" datatype="name">translator</bcf:field>
+ <bcf:field fieldtype="list" datatype="name" label="true">shortauthor</bcf:field>
+ <bcf:field fieldtype="list" datatype="name" label="true">shorteditor</bcf:field>
+ <bcf:field fieldtype="list" datatype="name" skip_output="true">sortname</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">authortype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">editoratype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">editorbtype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">editorctype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">editortype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">bookpagination</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">nameatype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">namebtype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">namectype</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">origlanguage</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">pagination</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">pubstate</bcf:field>
+ <bcf:field fieldtype="field" datatype="key">type</bcf:field>
+ <bcf:field fieldtype="list" datatype="key">language</bcf:field>
+ <bcf:field fieldtype="field" datatype="entrykey">crossref</bcf:field>
+ <bcf:field fieldtype="field" datatype="entrykey">xref</bcf:field>
+ <bcf:field fieldtype="field" datatype="date" skip_output="true">date</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart" nullok="true">endyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">year</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">month</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">day</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">endmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">endday</bcf:field>
+ <bcf:field fieldtype="field" datatype="date" skip_output="true">eventdate</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart" nullok="true">eventendyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">eventyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">eventmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">eventday</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">eventendmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">eventendday</bcf:field>
+ <bcf:field fieldtype="field" datatype="date" skip_output="true">origdate</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart" nullok="true">origendyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">origyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">origmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">origday</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">origendmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">origendday</bcf:field>
+ <bcf:field fieldtype="field" datatype="date" skip_output="true">urldate</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart" nullok="true">urlendyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">urlyear</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">urlmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">urlday</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">urlendmonth</bcf:field>
+ <bcf:field fieldtype="field" datatype="datepart">urlendday</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">doi</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">eprint</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">file</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">verba</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">verbb</bcf:field>
+ <bcf:field fieldtype="field" datatype="verbatim">verbc</bcf:field>
+ <bcf:field fieldtype="field" datatype="uri">url</bcf:field>
+ <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">xdata</bcf:field>
+ <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">ids</bcf:field>
+ <bcf:field fieldtype="field" format="xsv" datatype="entrykey" skip_output="true">entryset</bcf:field>
+ <bcf:field fieldtype="field" format="xsv" datatype="entrykey">related</bcf:field>
+ <bcf:field fieldtype="field" format="xsv" datatype="keyword">keywords</bcf:field>
+ <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">options</bcf:field>
+ <bcf:field fieldtype="field" format="xsv" datatype="option" skip_output="true">relatedoptions</bcf:field>
+ <bcf:field fieldtype="field" datatype="range">pages</bcf:field>
+ <bcf:field fieldtype="field" datatype="code">execute</bcf:field>
+ </bcf:fields>
+ <bcf:entryfields>
+ <bcf:field>abstract</bcf:field>
+ <bcf:field>annotation</bcf:field>
+ <bcf:field>authortype</bcf:field>
+ <bcf:field>bookpagination</bcf:field>
+ <bcf:field>crossref</bcf:field>
+ <bcf:field>entryset</bcf:field>
+ <bcf:field>entrysubtype</bcf:field>
+ <bcf:field>execute</bcf:field>
+ <bcf:field>file</bcf:field>
+ <bcf:field>gender</bcf:field>
+ <bcf:field>ids</bcf:field>
+ <bcf:field>indextitle</bcf:field>
+ <bcf:field>indexsorttitle</bcf:field>
+ <bcf:field>isan</bcf:field>
+ <bcf:field>ismn</bcf:field>
+ <bcf:field>iswc</bcf:field>
+ <bcf:field>keywords</bcf:field>
+ <bcf:field>label</bcf:field>
+ <bcf:field>langid</bcf:field>
+ <bcf:field>langidopts</bcf:field>
+ <bcf:field>library</bcf:field>
+ <bcf:field>lista</bcf:field>
+ <bcf:field>listb</bcf:field>
+ <bcf:field>listc</bcf:field>
+ <bcf:field>listd</bcf:field>
+ <bcf:field>liste</bcf:field>
+ <bcf:field>listf</bcf:field>
+ <bcf:field>nameaddon</bcf:field>
+ <bcf:field>options</bcf:field>
+ <bcf:field>origday</bcf:field>
+ <bcf:field>origendday</bcf:field>
+ <bcf:field>origendmonth</bcf:field>
+ <bcf:field>origendyear</bcf:field>
+ <bcf:field>origmonth</bcf:field>
+ <bcf:field>origyear</bcf:field>
+ <bcf:field>origlocation</bcf:field>
+ <bcf:field>origpublisher</bcf:field>
+ <bcf:field>origtitle</bcf:field>
+ <bcf:field>pagination</bcf:field>
+ <bcf:field>presort</bcf:field>
+ <bcf:field>related</bcf:field>
+ <bcf:field>relatedoptions</bcf:field>
+ <bcf:field>relatedstring</bcf:field>
+ <bcf:field>relatedtype</bcf:field>
+ <bcf:field>shortauthor</bcf:field>
+ <bcf:field>shorteditor</bcf:field>
+ <bcf:field>shorthand</bcf:field>
+ <bcf:field>shorthandintro</bcf:field>
+ <bcf:field>shortjournal</bcf:field>
+ <bcf:field>shortseries</bcf:field>
+ <bcf:field>shorttitle</bcf:field>
+ <bcf:field>sortkey</bcf:field>
+ <bcf:field>sortname</bcf:field>
+ <bcf:field>sortshorthand</bcf:field>
+ <bcf:field>sorttitle</bcf:field>
+ <bcf:field>sortyear</bcf:field>
+ <bcf:field>usera</bcf:field>
+ <bcf:field>userb</bcf:field>
+ <bcf:field>userc</bcf:field>
+ <bcf:field>userd</bcf:field>
+ <bcf:field>usere</bcf:field>
+ <bcf:field>userf</bcf:field>
+ <bcf:field>verba</bcf:field>
+ <bcf:field>verbb</bcf:field>
+ <bcf:field>verbc</bcf:field>
+ <bcf:field>xdata</bcf:field>
+ <bcf:field>xref</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>set</bcf:entrytype>
+ <bcf:field>entryset</bcf:field>
+ <bcf:field>crossref</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>article</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>journaltitle</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eid</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>issn</bcf:field>
+ <bcf:field>issue</bcf:field>
+ <bcf:field>issuetitle</bcf:field>
+ <bcf:field>issuesubtitle</bcf:field>
+ <bcf:field>journalsubtitle</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ <bcf:field>volume</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>bibnote</bcf:entrytype>
+ <bcf:field>note</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>book</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>mvbook</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>inbook</bcf:entrytype>
+ <bcf:entrytype>bookinbook</bcf:entrytype>
+ <bcf:entrytype>suppbook</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>bookauthor</bcf:field>
+ <bcf:field>booksubtitle</bcf:field>
+ <bcf:field>booktitleaddon</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>booklet</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>howpublished</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>collection</bcf:entrytype>
+ <bcf:entrytype>reference</bcf:entrytype>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>mvcollection</bcf:entrytype>
+ <bcf:entrytype>mvreference</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>incollection</bcf:entrytype>
+ <bcf:entrytype>suppcollection</bcf:entrytype>
+ <bcf:entrytype>inreference</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>afterword</bcf:field>
+ <bcf:field>annotator</bcf:field>
+ <bcf:field>booksubtitle</bcf:field>
+ <bcf:field>booktitleaddon</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>commentator</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>foreword</bcf:field>
+ <bcf:field>introduction</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>origlanguage</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>translator</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>manual</bcf:entrytype>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>author</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>edition</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>misc</bcf:entrytype>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>author</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>howpublished</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>online</bcf:entrytype>
+ <bcf:field>title</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ <bcf:field>year</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>patent</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>holder</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>periodical</bcf:entrytype>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>editora</bcf:field>
+ <bcf:field>editorb</bcf:field>
+ <bcf:field>editorc</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>editoratype</bcf:field>
+ <bcf:field>editorbtype</bcf:field>
+ <bcf:field>editorctype</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>issn</bcf:field>
+ <bcf:field>issue</bcf:field>
+ <bcf:field>issuesubtitle</bcf:field>
+ <bcf:field>issuetitle</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>volume</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>mvproceedings</bcf:entrytype>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>eventday</bcf:field>
+ <bcf:field>eventendday</bcf:field>
+ <bcf:field>eventendmonth</bcf:field>
+ <bcf:field>eventendyear</bcf:field>
+ <bcf:field>eventmonth</bcf:field>
+ <bcf:field>eventyear</bcf:field>
+ <bcf:field>eventtitle</bcf:field>
+ <bcf:field>eventtitleaddon</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>venue</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>proceedings</bcf:entrytype>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>eventday</bcf:field>
+ <bcf:field>eventendday</bcf:field>
+ <bcf:field>eventendmonth</bcf:field>
+ <bcf:field>eventendyear</bcf:field>
+ <bcf:field>eventmonth</bcf:field>
+ <bcf:field>eventyear</bcf:field>
+ <bcf:field>eventtitle</bcf:field>
+ <bcf:field>eventtitleaddon</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>venue</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>inproceedings</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>editortype</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>booksubtitle</bcf:field>
+ <bcf:field>booktitleaddon</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>eventday</bcf:field>
+ <bcf:field>eventendday</bcf:field>
+ <bcf:field>eventendmonth</bcf:field>
+ <bcf:field>eventendyear</bcf:field>
+ <bcf:field>eventmonth</bcf:field>
+ <bcf:field>eventyear</bcf:field>
+ <bcf:field>eventtitle</bcf:field>
+ <bcf:field>eventtitleaddon</bcf:field>
+ <bcf:field>isbn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>mainsubtitle</bcf:field>
+ <bcf:field>maintitle</bcf:field>
+ <bcf:field>maintitleaddon</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>organization</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>part</bcf:field>
+ <bcf:field>publisher</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>series</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>venue</bcf:field>
+ <bcf:field>volume</bcf:field>
+ <bcf:field>volumes</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>report</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>institution</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>isrn</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>number</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ <bcf:field>version</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>thesis</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>institution</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>chapter</bcf:field>
+ <bcf:field>doi</bcf:field>
+ <bcf:field>eprint</bcf:field>
+ <bcf:field>eprintclass</bcf:field>
+ <bcf:field>eprinttype</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>pages</bcf:field>
+ <bcf:field>pagetotal</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ </bcf:entryfields>
+ <bcf:entryfields>
+ <bcf:entrytype>unpublished</bcf:entrytype>
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>day</bcf:field>
+ <bcf:field>endday</bcf:field>
+ <bcf:field>endmonth</bcf:field>
+ <bcf:field>endyear</bcf:field>
+ <bcf:field>month</bcf:field>
+ <bcf:field>year</bcf:field>
+ <bcf:field>addendum</bcf:field>
+ <bcf:field>howpublished</bcf:field>
+ <bcf:field>language</bcf:field>
+ <bcf:field>location</bcf:field>
+ <bcf:field>note</bcf:field>
+ <bcf:field>pubstate</bcf:field>
+ <bcf:field>subtitle</bcf:field>
+ <bcf:field>titleaddon</bcf:field>
+ <bcf:field>url</bcf:field>
+ <bcf:field>urlday</bcf:field>
+ <bcf:field>urlendday</bcf:field>
+ <bcf:field>urlendmonth</bcf:field>
+ <bcf:field>urlendyear</bcf:field>
+ <bcf:field>urlmonth</bcf:field>
+ <bcf:field>urlyear</bcf:field>
+ </bcf:entryfields>
+ <bcf:constraints>
+ <bcf:entrytype>article</bcf:entrytype>
+ <bcf:entrytype>book</bcf:entrytype>
+ <bcf:entrytype>inbook</bcf:entrytype>
+ <bcf:entrytype>bookinbook</bcf:entrytype>
+ <bcf:entrytype>suppbook</bcf:entrytype>
+ <bcf:entrytype>booklet</bcf:entrytype>
+ <bcf:entrytype>collection</bcf:entrytype>
+ <bcf:entrytype>incollection</bcf:entrytype>
+ <bcf:entrytype>suppcollection</bcf:entrytype>
+ <bcf:entrytype>manual</bcf:entrytype>
+ <bcf:entrytype>misc</bcf:entrytype>
+ <bcf:entrytype>mvbook</bcf:entrytype>
+ <bcf:entrytype>mvcollection</bcf:entrytype>
+ <bcf:entrytype>online</bcf:entrytype>
+ <bcf:entrytype>patent</bcf:entrytype>
+ <bcf:entrytype>periodical</bcf:entrytype>
+ <bcf:entrytype>suppperiodical</bcf:entrytype>
+ <bcf:entrytype>proceedings</bcf:entrytype>
+ <bcf:entrytype>inproceedings</bcf:entrytype>
+ <bcf:entrytype>reference</bcf:entrytype>
+ <bcf:entrytype>inreference</bcf:entrytype>
+ <bcf:entrytype>report</bcf:entrytype>
+ <bcf:entrytype>set</bcf:entrytype>
+ <bcf:entrytype>thesis</bcf:entrytype>
+ <bcf:entrytype>unpublished</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:fieldxor>
+ <bcf:field>date</bcf:field>
+ <bcf:field>year</bcf:field>
+ </bcf:fieldxor>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>set</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>entryset</bcf:field>
+ <bcf:field>crossref</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>article</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>journaltitle</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>book</bcf:entrytype>
+ <bcf:entrytype>mvbook</bcf:entrytype>
+ <bcf:entrytype>mvcollection</bcf:entrytype>
+ <bcf:entrytype>mvreference</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>inbook</bcf:entrytype>
+ <bcf:entrytype>bookinbook</bcf:entrytype>
+ <bcf:entrytype>suppbook</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>booklet</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:fieldor>
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ </bcf:fieldor>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>collection</bcf:entrytype>
+ <bcf:entrytype>reference</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>incollection</bcf:entrytype>
+ <bcf:entrytype>suppcollection</bcf:entrytype>
+ <bcf:entrytype>inreference</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>manual</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>misc</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>online</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>title</bcf:field>
+ <bcf:field>url</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>patent</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>number</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>periodical</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>proceedings</bcf:entrytype>
+ <bcf:entrytype>mvproceedings</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>editor</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>inproceedings</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>booktitle</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>report</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>institution</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>thesis</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ <bcf:field>type</bcf:field>
+ <bcf:field>institution</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:entrytype>unpublished</bcf:entrytype>
+ <bcf:constraint type="mandatory">
+ <bcf:field>author</bcf:field>
+ <bcf:field>title</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ <bcf:constraints>
+ <bcf:constraint type="data" datatype="isbn">
+ <bcf:field>isbn</bcf:field>
+ </bcf:constraint>
+ <bcf:constraint type="data" datatype="issn">
+ <bcf:field>issn</bcf:field>
+ </bcf:constraint>
+ <bcf:constraint type="data" datatype="ismn">
+ <bcf:field>ismn</bcf:field>
+ </bcf:constraint>
+ <bcf:constraint type="data" datatype="date">
+ <bcf:field>date</bcf:field>
+ <bcf:field>eventdate</bcf:field>
+ <bcf:field>origdate</bcf:field>
+ <bcf:field>urldate</bcf:field>
+ </bcf:constraint>
+ <bcf:constraint type="data" datatype="pattern" pattern="(?:sf|sm|sn|pf|pm|pn|pp)">
+ <bcf:field>gender</bcf:field>
+ </bcf:constraint>
+ </bcf:constraints>
+ </bcf:datamodel>
+ <!-- CITATION DATA -->
+ <!-- SECTION 0 -->
+ <bcf:bibdata section="0">
+ <bcf:datasource type="file" datatype="bibtex">sample.bib</bcf:datasource>
+ </bcf:bibdata>
+ <bcf:section number="0">
+ <bcf:citekey order="0">*</bcf:citekey>
+ </bcf:section>
+ <bcf:sortlist section="0" name="ydnt/global/" type="entry" sortscheme="ydnt" sortnamekeyscheme="global" labelprefix="">
+ <bcf:sorting>
+ <bcf:sort order="1">
+ <bcf:sortitem order="1">presort</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="2" final="1">
+ <bcf:sortitem order="1">sortkey</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="3" sort_direction="descending">
+ <bcf:sortitem order="1" substring_side="left" substring_width="4">sortyear</bcf:sortitem>
+ <bcf:sortitem order="2" substring_side="left" substring_width="4">year</bcf:sortitem>
+ <bcf:sortitem order="3">9999</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="4">
+ <bcf:sortitem order="1">sortname</bcf:sortitem>
+ <bcf:sortitem order="2">author</bcf:sortitem>
+ <bcf:sortitem order="3">editor</bcf:sortitem>
+ <bcf:sortitem order="4">translator</bcf:sortitem>
+ <bcf:sortitem order="5">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="6">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="5">
+ <bcf:sortitem order="1">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="2">title</bcf:sortitem>
+ </bcf:sort>
+ </bcf:sorting>
+ </bcf:sortlist>
+ <bcf:sortlist section="0" name="ydnt/global/" type="entry" sortscheme="ydnt" sortnamekeyscheme="global" labelprefix="">
+ <bcf:sorting>
+ <bcf:sort order="1">
+ <bcf:sortitem order="1">presort</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="2" final="1">
+ <bcf:sortitem order="1">sortkey</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="3" sort_direction="descending">
+ <bcf:sortitem order="1" substring_side="left" substring_width="4">sortyear</bcf:sortitem>
+ <bcf:sortitem order="2" substring_side="left" substring_width="4">year</bcf:sortitem>
+ <bcf:sortitem order="3">9999</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="4">
+ <bcf:sortitem order="1">sortname</bcf:sortitem>
+ <bcf:sortitem order="2">author</bcf:sortitem>
+ <bcf:sortitem order="3">editor</bcf:sortitem>
+ <bcf:sortitem order="4">translator</bcf:sortitem>
+ <bcf:sortitem order="5">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="6">title</bcf:sortitem>
+ </bcf:sort>
+ <bcf:sort order="5">
+ <bcf:sortitem order="1">sorttitle</bcf:sortitem>
+ <bcf:sortitem order="2">title</bcf:sortitem>
+ </bcf:sort>
+ </bcf:sorting>
+ </bcf:sortlist>
+</bcf:controlfile>
diff --git a/yaac-another-awesome-cv/example/cv.run.xml b/yaac-another-awesome-cv/example/cv.run.xml
new file mode 100644
index 0000000..082eb10
--- /dev/null
+++ b/yaac-another-awesome-cv/example/cv.run.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" standalone="yes"?>
+<!-- logreq request file -->
+<!-- logreq version 1.0 / dtd version 1.0 -->
+<!-- Do not edit this file! -->
+<!DOCTYPE requests [
+ <!ELEMENT requests (internal | external)*>
+ <!ELEMENT internal (generic, (provides | requires)*)>
+ <!ELEMENT external (generic, cmdline?, input?, output?, (provides | requires)*)>
+ <!ELEMENT cmdline (binary, (option | infile | outfile)*)>
+ <!ELEMENT input (file)+>
+ <!ELEMENT output (file)+>
+ <!ELEMENT provides (file)+>
+ <!ELEMENT requires (file)+>
+ <!ELEMENT generic (#PCDATA)>
+ <!ELEMENT binary (#PCDATA)>
+ <!ELEMENT option (#PCDATA)>
+ <!ELEMENT infile (#PCDATA)>
+ <!ELEMENT outfile (#PCDATA)>
+ <!ELEMENT file (#PCDATA)>
+ <!ATTLIST requests
+ version CDATA #REQUIRED
+ >
+ <!ATTLIST internal
+ package CDATA #REQUIRED
+ priority (9) #REQUIRED
+ active (0 | 1) #REQUIRED
+ >
+ <!ATTLIST external
+ package CDATA #REQUIRED
+ priority (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8) #REQUIRED
+ active (0 | 1) #REQUIRED
+ >
+ <!ATTLIST provides
+ type (static | dynamic | editable) #REQUIRED
+ >
+ <!ATTLIST requires
+ type (static | dynamic | editable) #REQUIRED
+ >
+ <!ATTLIST file
+ type CDATA #IMPLIED
+ >
+]>
+<requests version="1.0">
+ <internal package="biblatex" priority="9" active="0">
+ <generic>latex</generic>
+ <provides type="dynamic">
+ <file>cv.bcf</file>
+ </provides>
+ <requires type="dynamic">
+ <file>cv.bbl</file>
+ </requires>
+ <requires type="static">
+ <file>blx-dm.def</file>
+ <file>blx-compat.def</file>
+ <file>biblatex.def</file>
+ <file>authoryear.bbx</file>
+ <file>standard.bbx</file>
+ <file>authoryear.cbx</file>
+ <file>biblatex.cfg</file>
+ <file>french.lbx</file>
+ <file>english.lbx</file>
+ </requires>
+ </internal>
+ <external package="biblatex" priority="5" active="0">
+ <generic>biber</generic>
+ <cmdline>
+ <binary>biber</binary>
+ <infile>cv</infile>
+ </cmdline>
+ <input>
+ <file>cv.bcf</file>
+ </input>
+ <output>
+ <file>cv.bbl</file>
+ </output>
+ <provides type="dynamic">
+ <file>cv.bbl</file>
+ </provides>
+ <requires type="dynamic">
+ <file>cv.bcf</file>
+ </requires>
+ <requires type="editable">
+ <file>sample.bib</file>
+ </requires>
+ </external>
+</requests>
diff --git a/yaac-another-awesome-cv/example/cv.tex b/yaac-another-awesome-cv/example/cv.tex
new file mode 100755
index 0000000..8ec1164
--- /dev/null
+++ b/yaac-another-awesome-cv/example/cv.tex
@@ -0,0 +1,50 @@
+% !TEX TS-program = luatex
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger (Darwiin)
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+\documentclass[localFont,alternative,10pt,compact]{yaac-another-awesome-cv}
+\name{Christophe}{Roger}
+\tagline{Architecte Logiciel | Développeur/Concepteur Senior Java/JEE}
+\photo{2.5cm}{darwiin}
+\socialinfo{
+ \linkedin{christopheroger}
+ \github{darwiin}\\
+ \smartphone{+687 831 831}
+ \email{christophe.roger@mail.com}\\
+ \address{17 Rue de Bretagne, 98835 Dumbéa, Nouvelle-Calédonie}\\
+ \infos{Né le 23 septembre 1982 (35 ans) à Nouméa, Nouvelle-Calédonie}
+}
+
+% Uncomment the following line and use a value from 1.5cm to 2.5cm
+%\setleftcolumnlength{2.5cm}
+
+
+
+\begin{document}
+
+ \makecvheader
+
+ \makecvfooter
+ {\textsc{\today}} % \selectlanguage{english}\today
+ {\textsc{Christophe Roger - CV}}
+ {\thepage}
+
+ \input{section_headline_archi}
+ \input{section_competences} % Section compétence
+ \input{section_experience_short} % Section expérience
+ \input{section_langues} % Section langues
+ \input{section_scolarite} % Section scholarité
+ %\input{section_interets} % Section intérêts
+ \input{section_projets}
+ \input{section_references} % Section références
+
+
+\end{document} \ No newline at end of file
diff --git a/yaac-another-awesome-cv/example/darwiin.png b/yaac-another-awesome-cv/example/darwiin.png
new file mode 100644
index 0000000..22ae9ab
--- /dev/null
+++ b/yaac-another-awesome-cv/example/darwiin.png
Binary files differ
diff --git a/yaac-another-awesome-cv/example/fonts b/yaac-another-awesome-cv/example/fonts
new file mode 120000
index 0000000..35bed8b
--- /dev/null
+++ b/yaac-another-awesome-cv/example/fonts
@@ -0,0 +1 @@
+../fonts \ No newline at end of file
diff --git a/yaac-another-awesome-cv/example/preview/cv1-alternative.jpeg b/yaac-another-awesome-cv/example/preview/cv1-alternative.jpeg
new file mode 100644
index 0000000..e90bd33
--- /dev/null
+++ b/yaac-another-awesome-cv/example/preview/cv1-alternative.jpeg
Binary files differ
diff --git a/yaac-another-awesome-cv/example/preview/cv1.jpeg b/yaac-another-awesome-cv/example/preview/cv1.jpeg
new file mode 100644
index 0000000..f202b88
--- /dev/null
+++ b/yaac-another-awesome-cv/example/preview/cv1.jpeg
Binary files differ
diff --git a/yaac-another-awesome-cv/example/preview/cv2-alternative.jpeg b/yaac-another-awesome-cv/example/preview/cv2-alternative.jpeg
new file mode 100644
index 0000000..e8cec95
--- /dev/null
+++ b/yaac-another-awesome-cv/example/preview/cv2-alternative.jpeg
Binary files differ
diff --git a/yaac-another-awesome-cv/example/preview/cv2.jpeg b/yaac-another-awesome-cv/example/preview/cv2.jpeg
new file mode 100644
index 0000000..8f84e94
--- /dev/null
+++ b/yaac-another-awesome-cv/example/preview/cv2.jpeg
Binary files differ
diff --git a/yaac-another-awesome-cv/example/sample.bib b/yaac-another-awesome-cv/example/sample.bib
new file mode 100644
index 0000000..ada69a7
--- /dev/null
+++ b/yaac-another-awesome-cv/example/sample.bib
@@ -0,0 +1,27 @@
+@ARTICLE{Meyer2000,
+AUTHOR={Bernd Meyer},
+TITLE={A constraint-based framework for diagrammatic reasoning},
+JOURNAL={Applied Artificial Intelligence},
+VOLUME= {14},
+ISSUE = {4},
+PAGES= {327--344},
+YEAR={2000}
+}
+
+@inproceedings{Huetal2000,
+author = {J. Hu and H.R. Wu and A. Jennings and X. Wang},
+title = {Fast and robust equalization: A case study},
+booktitle = {Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, (SCI 2000), Florida, USA, 23-26 July 2000},
+publisher = {International Institute of Informatics and Systemics},
+address = {FL, USA},
+pages = {398--403},
+year = {2000}
+}
+
+@Book{Conway2000,
+author = {Damian Conway},
+title = {Object {O}riented {P}erl: {A} comprehensive guide to concepts and programming techniques},
+publisher = {Manning Publications Co.},
+year = {2000},
+address = {Connecticut, USA}
+}
diff --git a/yaac-another-awesome-cv/example/section_competences.tex b/yaac-another-awesome-cv/example/section_competences.tex
new file mode 100755
index 0000000..af3bf7b
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_competences.tex
@@ -0,0 +1,23 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+%Section compétences
+\sectionTitle{Compétences}{\faTasks}
+
+ \begin{keywords}
+ \keywordsentry{Language de programmation}{\textbf{Java} (\textbf{JEE}, \textbf{JSE}, JME, Java Card Platform), Microsoft .Net (\textbf{C\#}), \textbf{Typescript}, Javascript}
+ \keywordsentry{Frameworks}{\textbf{Ionic}, Spring Boot, Spring, Angular, ZK}
+ \keywordsentry{Bases de données}{IBM DB2, Oracle Database, Microsoft SQL Server, MySQL, PostgreSQL}
+ \keywordsentry{Outils de développement}{\textbf{IntelliJ Idea}, \textbf{Visual Studio Code}, Eclipse, Maven, svn, git}
+ \keywordsentry{Middleware}{\textbf{JBoss EAP}, \textbf{Apache Tomcat}, Websphere Application Server (\emph{WAS})}
+ \keywordsentry{Systèmes d'exploitation}{Mac OS X, Windows Server, Windows 7, Linux Redhat, Linux CentOS}
+ \keywordsentry{Autres}{Firebase, architecture SOA, RFID, NFC et code barre 1D/2D}
+ \end{keywords} \ No newline at end of file
diff --git a/yaac-another-awesome-cv/example/section_experience.tex b/yaac-another-awesome-cv/example/section_experience.tex
new file mode 100755
index 0000000..bb56186
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_experience.tex
@@ -0,0 +1,140 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+%Section: Work Experience at the top
+\section{\texorpdfstring{\color{Blue}Expérience Professionelle}{Expérience Professionelle}}
+\begin{longtable}{R{2.5cm}|p{14.8cm}}
+ \emph{Aujourd'hui} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
+ \textsc{Avril 2011}& \emph{IT Specialist} pour IBM, Software Solutions Center of Excellence\\&
+ \footnotesize{
+ Implémentation d'une solution de traçabilité et d'authentification
+ de produits pharmaceutiques pour un organisme publique européen.
+ \begin{itemize}
+ \item Modélisation des bases de données de 2 composants de la solution
+ \item Développement des applications web de 2 composants (JSF, JBoss Richfaces\ldots)
+ \item Développement de Services Web
+ \item Extension de la couche d'accès aux données
+ \end{itemize}
+ \vspace{-1em}
+ }\\&
+ \footnotesize{\emph{Technologies utilisées:} Websphere Application Server 7, JBoss RichFaces, Infosphere Traceability Server, Hibernate }\\
+ \multicolumn{2}{c}{} \\
+ \textsc{Avril 2011} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
+ \textsc{Mars 2011}& IT Specialist pour IBM, Industry Solutions Insurance\\&
+ \footnotesize{Développement d'une application android (v2.2) dans le cadre d'un \emph{Proof of Concept}
+ pour des clients dans le domaine des assurances. Implémentation d'une librairie pour gérer le \emph{drag and drop}.}\\&
+ \footnotesize{\emph{Technologies utilisées:} Eclipse avec \emph{ADT}, Android v2.2 }\\
+ \multicolumn{2}{c}{}\\
+ \textsc{Février 2011} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
+ \textsc{Juillet 2010}&IT Specialist pour IBM, Product Lifecycle Management Center of Excellence\\&
+ \footnotesize{
+ Intégration d'ENOVIA V6, Oracle E-Business Suite et Maximo Asset Management grâce au middleware IBM (Websphere Process Server).
+ \begin{itemize}
+ \item Participation à la modélisation de l'architecture à l'aide de SOAML
+ \item Modélisation et implémentaion de \emph{business processes} et de \emph{business state machines}
+ \item Développement de médiations
+ \item Implémentation de tableaux de bord sur Websphere Business Monitor
+ \end{itemize}
+ \vspace{-1em}
+ }\\&
+ \footnotesize{\emph{Technologies utilisées:} Websphere Integration Developer 7, Rational Software Architect 7.5.4, Websphere Business Modeler 7, Websphere Service Registry and Repository 7,
+ Websphere Process Server, ENOVIA V6, Maximo Asset Management }\\
+ \multicolumn{2}{c}{}\\
+ \textsc{Juin 2010} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
+ \textsc{Février 2010}&IT Specialist pour IBM, Product Lifecycle Management Center of Excellence\\&
+ \footnotesize{
+ Intégration de PTC Windchill, Rational DOORS et IGE+XAO Electrical Expert grâce au middleware IBM (Websphere Process Server)
+ \begin{itemize}
+ \item Modélisation et implémentaion de \emph{business processes}
+ \item Développement de médiations
+ \item Implémentation de tableaux de bord sur Websphere Business Monitor
+ \end{itemize}
+ \vspace{-1em}
+ }\\&
+ \footnotesize{\emph{Technologies utilisées:} Eclipse, Websphere Process Server, Rational DOORS, Websphere Integration Developer }\\
+ \multicolumn{2}{c}{} \\
+ \textsc{Janvier 2010} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
+ & IT Specialist pour IBM, Sensor Solutions Center of Excellence\\&
+ \footnotesize{
+ Mettre en place le suivi et le contrôle des commandes et approvisionnements à l'aide de la RFID
+ \begin{itemize}
+ \item Extension du modèle de données \emph{EPCIS}
+ \item Mise en place d'une stratégie de sauvegarde et de restauration des bases de données DB2
+ \end{itemize}
+ \vspace{-1em}
+ }\\&
+ \footnotesize{\emph{Technologies utilisées:} DB2, Eclipse, IBM Infosphere Traceability Server }\\
+ \multicolumn{2}{c}{} \\
+ \textsc{Décembre 2009} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
+ \textsc{Juin 2009}& IT Specialist pour IBM, Sensor Solutions Center of Excellence\\&
+ \footnotesize{
+ Implémentation d'une solution de suivi et d'authentification de containers.
+ \begin{itemize}
+ \item Implémentation de la fonctionnalité de contrôle et d'authentification des containers dans l'application PDA
+ \item Ecriture des documentations techniques, utilisateurs et des supports de cours
+ \end{itemize}
+ \vspace{-1em}
+ }\\&
+ \footnotesize{\emph{Technologies utilisées:} Lotus Expeditor 6.2, Eclipse }\\
+ \multicolumn{2}{c}{} \\
+ \textsc{2009} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
+ & IT Specialist pour IBM, Sensor Solutions Center of Excellence\\&
+ \footnotesize{
+ Modification et extension d'une solution existante de contrôle des interventions techniques dans un centre de données
+ (Intégration avec Maximo Asset Management for IT, utilisation de la RFID pour contrôler l'installation des serveurs\ldots)
+ \begin{itemize}
+ \item Implémentation d'une application de suivi des assets IT légers (ordinateurs portables)
+ \item Implémentation d'une fonctionnalité de contrôle de positionnement des serveurs dans les racks.
+ \item Intégration avec Maximo Asset Management for IT
+ \item Déploiement, démonstration de la solution et formation du client
+ \item Support de la solution
+ \end{itemize}
+ \vspace{-1em}
+ }\\&
+ \footnotesize{\emph{Technologies utilisées:} IBM Rational Software Architect, IBM Premises Server 6.1, Maximo Asset Management for IT 7.1 }\\
+ \multicolumn{2}{c}{} \\
+ \textsc{Décembre 2008} & Ingénieur Consultant, \textsc{Altran Technologies}, France\\
+ \textsc{Juin 2008}& IT Specialist pour IBM, Sensor Solutions Center of Excellence\\&
+ \footnotesize{
+ Implémentation d'une solution de lutte contre la contrefacçon pour un fabriquant de vins et spiritueux (Utilisation de la RFID)
+ \begin{itemize}
+ \item Extension du modèle de données EPCIS
+ \item Spécification et implémentation d'une application de capture d'évènements
+ \item Spécification et implémentation des composants d'enregistrement des évènements EPCIS
+ \end{itemize}
+ \vspace{-1em}
+ }\\&
+ \footnotesize{\emph{Technologies utilisées:} IBM Rational Software Architect, RFIDIC (Première version d'Infosphere Traceability Server), IBM Premises Server 6.1 }\\
+ \multicolumn{2}{c}{}\\
+ \textsc{Novembre 2007} & Ingénieur d'étude, \textsc{IBM}, France \\
+ \textsc{Février 2007}&\emph{Implémentation d'une solution de paiement NFC}\\&
+ \footnotesize{
+ En tant que membre de l'équipe de développement j'ai
+ participé à la rédaction des documents de spécifications et au développement de
+ plusieurs briques logicielles de la solution (applet javacard, midlet,
+ application web).
+ \begin{itemize}
+ \item Extension du modèle de données \emph{EPCIS}
+ \item Mise en place d'une stratégie de sauvegarde et de restauration des bases de données DB2
+ \end{itemize}
+ \vspace{-1em}
+ }\\&
+ \footnotesize{\emph{Technologies utilisées:} Java ME, Java Card, DB2, Websphere Application Server 6 }\\
+ \multicolumn{2}{c}{} \\
+ \textsc{Septembre 2006} & Ingénieur d'étude stagiaire, \textsc{INRIA}, France\\
+ \textsc{Mai 2006}&\footnotesize{Analyse et intégration du middleware ProActive au sein de la plateforme SALOME.}\\&
+ \footnotesize{\emph{Technologies utilisées:} XML, Java, C++, Python}\\
+ \multicolumn{2}{c}{} \\
+ \textsc{Octobre 2004} & Technicien Supérieur stagiaire, \textsc{DSI de la Province Sud}, Nouvelle-Calédonie\\
+ \textsc{Août 2004}&\footnotesize{Dans le cadre d'une migration d'un environnement Windows NT 4 server vers un environnement Windows
+ 2003 server, ma mission a consistée à automatiser le déploiement de nouveaux postes de travail sur l'intranet de la Province Sud. }\\&
+ \footnotesize{\emph{Technologies utilisées:} JScript, Active Directory, Annuaires LDAP}\\
+\end{longtable} \ No newline at end of file
diff --git a/yaac-another-awesome-cv/example/section_experience_short.tex b/yaac-another-awesome-cv/example/section_experience_short.tex
new file mode 100755
index 0000000..c57f591
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_experience_short.tex
@@ -0,0 +1,85 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+%Section: Work Experience at the top
+\sectionTitle{Expériences Professionelles}{\faSuitcase}
+%\renewcommand{\labelitemi}{$\bullet$}
+\begin{experiences}
+ \experience
+ {Aujourd'hui} {Architecte logiciel | Développeur/Concepteur Senior JEE}{EPI}{Nouvelle-Calédonie}
+ {Décembre 2015} {
+ \begin{itemize}
+ \item Applications hybrides : Conception et développement
+ \item Développements de micro services REST avec Spring Boot : Conception et développement
+ \item Product Owner : Projet Simply City
+ \item Reconstruction de la plateforme d'intégration
+ \item Migration des projets Java sous Maven
+ \item Evolutions et corrections des bugs du framework de développement interne
+ \end{itemize}
+ }
+ {Spring Boot,IntelliJ Idea,Ionic 3,Typescript,Firebase,Apache Tomcat,Eclipse,Maven,Jenkins,Nexus}
+ \emptySeparator
+ \experience
+ {Novembre 2015} {Architecte logiciel | Développeur/Concepteur Senior JEE}{\link{http://www.cafat.nc}{CAFAT}}{Nouvelle-Calédonie}
+ {Avril 2014} {
+ \begin{itemize}
+ \item Support et encadrement technique des équipes de développement
+ \item Suivi, validation et intégration des développements externalisés
+ \item Implémentation, analyse et livraison de correctifs de bugs sur les applicatifs métiers
+ \item Evolutions et corrections des bugs du framework de développement interne
+ \item Rédaction des dossiers d'architecture en collaboration avec les architectes fonctionnels
+ \item Veille technologique
+ \end{itemize}
+ }
+ {IntelliJ Idea,JBoss EAP,Eclipse,Maven,Jenkins,Nexus}
+ \emptySeparator
+ \experience
+ {Mars 2014} {Architecte logiciel | Développeur/Concepteur Senior JEE}{Bull SAS}{France}
+ {Avril 2012} {
+ \begin{itemize}
+ \item Reconstruction du dépôt fiduciaire de logiciels de Bull Coriolis : réalisation, coordination et reporting
+ \item Migration du serveur métier vers Open Cobol : suivi de projet et reporting
+ \item Solution documentaire collaborative (wiki) : mise en place et formation
+ \item Evolutions et corrections : analyse, conception et développement
+ \item Mise en place de conventions de code
+ \item Mise en place d'un framework de développement d'interface web (jQuery, Bootstrap, taglibs)
+ \end{itemize}
+ }
+ {Tomcat,Spring,Eclipse,Maven,Oracle DB,Hibernate,RichFaces,AngularJS,jQuery,Bootstrap,LESS}
+ \emptySeparator
+ \consultantexperience
+ {Mars 2012} {Ingénieur Consultant}{Altran Technologies}{France}
+ {Décembre 2007} {IT Specialist}{IBM, Software Solutions Center of Excellence}
+ {
+ \begin{itemize}
+ \item \textbf{Projet eTACT} pour \href{https://www.edqm.eu/fr/contexte-mission-cd-p-phcmed.html}{EDQM} : Conception et développement JEE.
+ \item Application \emph{Android} pour tablette : Conception et développement.
+ \item Projets d'intégration, \emph{Enterprise Service Bus} (ESB) et moteur de processus:
+ \begin{itemize}
+ \item Conception et développement JEE
+ \item Définition et implémentation des processus métiers et médiations
+ \end{itemize}
+ \item Solutions RFID : Conception et développement Java (JEE, JSE et JME), Analyse, \emph{POC}, documentation et présentation technique du protocole ONS
+ \end{itemize}
+ }
+ {Rational Software Architect (\emph{RSA}),Eclipse,\emph{WAS} 7,DB2,Hibernate,Ant,RichFaces,Infosphere Traceability Server,Android,Websphere Integration Developer,Websphere Process Server}
+ \emptySeparator
+ \experience
+ {Novembre 2007} {Ingénieur d'étude}{IBM}{France}
+ {Février 2007} {
+ Projet de prototypage \emph{Campus Nova} pour le Crédit Agricole : Développement d'une solution de paiement NFC sur téléphones portables.
+ \begin{itemize}
+ \item Implémentation d'un porte monnaie électronique
+ \item Intégration avec une plateforme de paiement en ligne
+ \end{itemize}
+ }
+ {J2ME,Java Card,DB2,\emph{WAS}}
+\end{experiences}
diff --git a/yaac-another-awesome-cv/example/section_headline.tex b/yaac-another-awesome-cv/example/section_headline.tex
new file mode 100755
index 0000000..668f53a
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_headline.tex
@@ -0,0 +1,14 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+\par{
+ Développeur/concepteur JEE, puis Architecte logiciel pendant plusieurs années, j'ai une expérience de développement sur l'ensemble de l'écosystème Java (Android, J2ME sur PDA et Javacard sur chipset NFC). Mes expériences d'architecte logiciel m'ont permis de découvrir et de développer en conditions réelles mon intérêt pour la gestion de projet. Déjà en relation avec les équipes métiers et toujours passionné par la technique, je souhaite désormais davantage jouer ce rôle de pilote et de facilitateur pour les équipes projet.
+} \ No newline at end of file
diff --git a/yaac-another-awesome-cv/example/section_headline_archi.tex b/yaac-another-awesome-cv/example/section_headline_archi.tex
new file mode 100644
index 0000000..2d3e5d9
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_headline_archi.tex
@@ -0,0 +1,3 @@
+\par{
+Développeur et concepteur JEE dès la fin de mes études, j'ai une expérience de développement sur l'ensemble de l'écosystème Java (Android, J2ME sur PDA et Javacard sur chipset NFC). J'occupe aujourd'hui un poste d'architecte logiciel et suis passionné par mon métier et par les nouvelles technologies en général. Je souhaite aujourd'hui poursuivre ma carrière sur des projets de développement innovants en qualité d'architecte logiciel et/ou de développeur/concepteur.
+} \ No newline at end of file
diff --git a/yaac-another-awesome-cv/example/section_interets.tex b/yaac-another-awesome-cv/example/section_interets.tex
new file mode 100755
index 0000000..8363557
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_interets.tex
@@ -0,0 +1,18 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+%Section: Centres d'intérêt
+\section{\texorpdfstring{\color{Blue}Centres d'intérêts}{Centres d'intérêts}}
+\begin{tabular}{rl}
+ \textsc{Développement mobile:} & iOS, Android, \textbf{Windows Phone}\\
+ \textsc{Développement web:} & HTML5, CSS3 \\
+ \textsc{Photographie} & \\
+\end{tabular} \ No newline at end of file
diff --git a/yaac-another-awesome-cv/example/section_langues.tex b/yaac-another-awesome-cv/example/section_langues.tex
new file mode 100755
index 0000000..6a817f2
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_langues.tex
@@ -0,0 +1,26 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+%Section: Languages
+\twocolumnsection
+{\sectionTitle{Langues}{\faLanguage}
+\begin{skills}
+ \skill{Français}{5}
+ \skill{Anglais}{4}
+\end{skills}}
+{\sectionTitle{Forces}{\faPlus}
+\vspace{1em}
+\begin{itemize}
+ \item Passioné
+ \item Motivé
+ \item Autonome
+\end{itemize}
+}
diff --git a/yaac-another-awesome-cv/example/section_projets.tex b/yaac-another-awesome-cv/example/section_projets.tex
new file mode 100644
index 0000000..fff1904
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_projets.tex
@@ -0,0 +1,47 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+%Section: Project
+\sectionTitle{Projets}{\faLaptop}
+
+\begin{projects}
+ \project
+ {Simply City}{2017 - 2018}
+ {\website{https://www.simplycity.nc}{https://www.simplycity.nc} \website{https://innovation.engie.com/fr/news/actus/territoires/simply-city-lappli-qui-simplifie-la-ville-au-ces-2018-avec-engie/8156}{Présentation CES 2018}}
+ {Simply City est une application mobile, gratuite et participative destinée à tous les habitants, visiteurs et touristes qui séjournent dans une ville. L’application permet de connaître toutes les informations et services utiles en temps réel.}
+ {Ionic 3,Typescript,Javascript,Visual Studio Code}
+
+ \project
+ {YAAC Another Awesome CV}{2013 - 2018}
+ {\github{darwiin/yaac-another-awesome-cv} \website{https://www.overleaf.com/latex/templates/awesome-source-cv/wrdjtkkytqcw}{Template sur Overleaf}}
+ {Template \LaTeX pour Curiculum Vitæ utilisant les icônes \href{https://fontawesome.com}{Font Awesome} et la police de caractère \href{https://fonts.google.com/specimen/Source+Sans+Pro}{Adobe Source Sans Pro}. YAAC Another Awesome CV a d'abord été créé comme un template simple pour CV à vocation technologique.}
+ {\LaTeX,Sublime Text}
+
+\end{projects}
+
+%\sectionTitle{Projets}{\faLaptop}
+%\twocolumnsection{
+% \begin{projects}
+% \project
+% {YAAC Another Awesome CV}{2013 - 2018}
+% {\github{darwiin/yaac-another-awesome-cv} }
+% {Template \LaTeX pour la réalisation de Curiculum Vitæ qui utilise \href{https://fontawesome.com}{Font Awesome} et la police de caractère Adobe Source.}
+% {\LaTeX,Sublime Text}
+% \end{projects}
+%}
+%{\begin{projects}
+% \project
+% {Simply City}{2017 - 2018}
+% {\github{darwiin} \website{https://www.simplycity.nc}{https://www.simplycity.nc}}
+% {Igitur nam locis plane homines quidem et locis dicit quot quidem quod fallare si sed satisfacit intellegam et falli dicit mihi igitur possumus locis admodum eloquentiam vult et non admodum complectitur quod intellegam et intellegam complectitur et tamen philosopho quidem si vult igitur locis falli ego non philosophi habeat Torquate et non inquam pluribus asperner verbis dicit igitur sententiae locis non si sententiae oratio et non quot aeque habeat non homines habeat si inquam quod ego istius istius quidem ego pluribus aeque oratio non quidem pluribus verbis si igitur tamen nam istius vult non tot istius et ego non non.}
+% {DB2,Eclipse,Infosphere Traceability Server}
+% \end{projects}
+%} \ No newline at end of file
diff --git a/yaac-another-awesome-cv/example/section_references.tex b/yaac-another-awesome-cv/example/section_references.tex
new file mode 100755
index 0000000..367caa9
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_references.tex
@@ -0,0 +1,29 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+%Section: Références
+\sectionTitle{Références}{\faQuoteLeft}
+
+\begin{referees}
+ \referee
+ {Jon Snow}
+ {Lord Commander}
+ {Night's Watch}
+ {john.snow@nightwatch.org}
+ {+687 987 654}
+ \referee
+ {Géry Loutre}
+ {Architecte logiciel}
+ {Cafat}
+ {ref1@cafat.nc}
+ {+687 987 654}
+\end{referees}
+
diff --git a/yaac-another-awesome-cv/example/section_scolarite.tex b/yaac-another-awesome-cv/example/section_scolarite.tex
new file mode 100755
index 0000000..ea0741d
--- /dev/null
+++ b/yaac-another-awesome-cv/example/section_scolarite.tex
@@ -0,0 +1,24 @@
+% Awesome Source CV LaTeX Template
+%
+% This template has been downloaded from:
+% https://github.com/darwiin/awesome-neue-latex-cv
+%
+% Author:
+% Christophe Roger
+%
+% Template license:
+% CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/)
+
+%Section: Scholarships and additional info
+\sectionTitle{Formation}{\faGraduationCap}
+
+\begin{scholarship}
+ \scholarshipentry{2007}
+ {Master STIC Professionel filière MBDS de l'Université de Nice Sophia Antipolis (Master Informatique spécialité Multimédia, Base de Données et intégration de Systèmes)}
+ \scholarshipentry{2005}
+ {Licence Sciences et Technologies, Mention Informatique, de l'Université de Nouvelle-Calédonie}
+ \scholarshipentry{2004}
+ {BTS Informatique de Gestion option administrateurs de réseaux}
+ \scholarshipentry{2000}
+ {Baccalauréat Scientifique option Mathématiques}
+\end{scholarship}
diff --git a/yaac-another-awesome-cv/example/yaac-another-awesome-cv.cls b/yaac-another-awesome-cv/example/yaac-another-awesome-cv.cls
new file mode 120000
index 0000000..47c3c89
--- /dev/null
+++ b/yaac-another-awesome-cv/example/yaac-another-awesome-cv.cls
@@ -0,0 +1 @@
+../yaac-another-awesome-cv.cls \ No newline at end of file
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-Black.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-Black.otf
new file mode 100755
index 0000000..0c25f3d
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-Black.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-BlackIt.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-BlackIt.otf
new file mode 100755
index 0000000..da3504c
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-BlackIt.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-Bold.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-Bold.otf
new file mode 100755
index 0000000..98dbee7
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-Bold.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-BoldIt.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-BoldIt.otf
new file mode 100755
index 0000000..6600c86
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-BoldIt.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-ExtraLight.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-ExtraLight.otf
new file mode 100755
index 0000000..f885ce7
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-ExtraLight.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-ExtraLightIt.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-ExtraLightIt.otf
new file mode 100755
index 0000000..f932024
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-ExtraLightIt.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-It.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-It.otf
new file mode 100755
index 0000000..2d627d9
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-It.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-Light.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-Light.otf
new file mode 100755
index 0000000..159979f
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-Light.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-LightIt.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-LightIt.otf
new file mode 100755
index 0000000..e3d49b5
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-LightIt.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-Regular.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-Regular.otf
new file mode 100755
index 0000000..bdcfb27
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-Regular.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-Semibold.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-Semibold.otf
new file mode 100755
index 0000000..fffdbaf
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-Semibold.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/fonts/SourceSansPro-SemiboldIt.otf b/yaac-another-awesome-cv/fonts/SourceSansPro-SemiboldIt.otf
new file mode 100755
index 0000000..e90515b
--- /dev/null
+++ b/yaac-another-awesome-cv/fonts/SourceSansPro-SemiboldIt.otf
Binary files differ
diff --git a/yaac-another-awesome-cv/yaac-another-awesome-cv.cls b/yaac-another-awesome-cv/yaac-another-awesome-cv.cls
new file mode 100644
index 0000000..00f7af5
--- /dev/null
+++ b/yaac-another-awesome-cv/yaac-another-awesome-cv.cls
@@ -0,0 +1,864 @@
+%% Copyright 2016 Christophe Roger
+%
+% Author:
+% Christophe Roger (Darwiin)
+%
+% Adapted:
+% Feb. 27, 2021 Suren A. Chilingaryan
+%
+% 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.
+% The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3 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 M. C. Roger.
+%
+% This work consists of the files awesome-source-cv.cls
+
+\ProvidesClass{yaac-another-awesome-cv}[2020/03/24 v2.2.1 'YAAC: Another Awesome CV' Class]
+
+\def\@@ptsize{10pt}
+
+\DeclareOption{10pt}{\def\@@ptsize{10pt}}
+\DeclareOption{11pt}{\def\@@ptsize{11pt}}
+\DeclareOption{12pt}{\def\@@ptsize{12pt}}
+
+\ProcessOptions\relax
+
+\LoadClass[a4paper,\@@ptsize]{article}
+
+\newif\if@showLinks \@showLinksfalse
+\newif\if@isCompact \@isCompactfalse
+
+\DeclareOption{green}{
+ \def\@green{green}
+}
+
+\DeclareOption{red}{
+ \def\@red{red}
+}
+
+\DeclareOption{indigo}{
+ \def\@indigo{indigo}
+}
+\DeclareOption{orange}{
+ \def\@orange{orange}
+}
+
+\DeclareOption{monochrome}{
+ \def\@monochrome{monochrome}
+}
+
+\DeclareOption{localFont}{
+ \def\@local{local}
+}
+
+\DeclareOption{alternative}{
+ \def\@alternative{alternate}
+}
+
+\DeclareOption{dsvariant}{
+ \def\@dsvariant{ds}
+}
+
+
+\DeclareOption{showLinks}{ \@showLinkstrue}
+\DeclareOption{compact}{ \@isCompacttrue}
+
+\ProcessOptions
+
+% Dependences
+%A Few Useful Packages
+\RequirePackage[english]{babel}
+%\RequirePackage[english,french]{babel}
+\RequirePackage[utf8]{luainputenc}
+\RequirePackage{fontspec} % for loading fonts
+\RequirePackage{url,parskip} % other packages for formatting
+\RequirePackage[usenames,dvipsnames,table]{xcolor}
+\RequirePackage{fullpage}
+\RequirePackage[margin=1.5cm]{geometry}
+\RequirePackage[fixed]{fontawesome5}
+\RequirePackage{hyperref}
+\RequirePackage{titlesec}
+\RequirePackage{array}
+\RequirePackage{enumitem}
+\RequirePackage{longtable}
+\RequirePackage{etoolbox}
+\RequirePackage{tikz}
+\RequirePackage[skins]{tcolorbox}
+\RequirePackage{fancyhdr}
+\RequirePackage{ifthen}
+
+% DS: Latex complains
+%\DeclareUnicodeCharacter{00E9}{\'{e}}
+% Define default accent colors
+\definecolor{headcolor}{HTML}{000066} %BLUE
+\definecolor{basecolor}{HTML}{000000} %BLACK
+
+\ifundef{\@green} {
+ \ifundef{\@red} {
+ \ifundef{\@indigo}{
+ \ifundef{\@orange} {
+ \ifundef{\@monochrome} {}
+ { \definecolor{basecolor}{HTML}{000000}}
+ }
+ { \definecolor{basecolor}{HTML}{e68a00} }
+ }
+ { \definecolor{basecolor}{rgb}{0.2, 0.07, 0.48} }
+ }
+ { \definecolor{basecolor}{HTML}{b30000} } %RED
+}
+{ \definecolor{basecolor}{rgb}{0.0, 0.62, 0.38} }
+
+\definecolor{darkGrey}{HTML}{989898}
+
+\colorlet{linkcolor}{basecolor}
+\colorlet{accentcolor}{linkcolor!90}%{headcolor!90}
+\colorlet{symbolcolor}{linkcolor!85}
+
+% Setup hyperref package, and colours for links
+%\definecolor{linkcolour}{rgb}{0,0.2,0.6}
+
+\if@showLinks
+ \hypersetup{%
+ breaklinks
+ }%
+\else
+ \hypersetup{%
+ pdfborder = {0 0 0},
+ breaklinks
+ }%
+\fi
+
+% Setup fancyhdr package
+\fancyhf{}
+\fancyhfoffset{0em}
+% Remove head rule
+\renewcommand{\headrulewidth}{0pt}
+%\fancyfoot[C]{\thepage}
+\pagestyle{fancy}
+
+%\pagestyle{empty} % non-numbered pages
+%\font\fb=''[cmr10]'' % for use with \LaTeX command
+
+% Setup CV sections
+\titleformat{\section}{\Large\raggedright}{}{0em}{}[\titlerule]
+\titlespacing{\section}{0pt}{2pt}{2pt}
+
+% Configure list
+\setlist[itemize,1]{label=\faAngleRight, nosep, leftmargin=2em}
+\setlist[itemize,2]{label=\faAngleRight, nosep, leftmargin=1.5em}
+
+% Setup Array : new column type
+\newcolumntype{R}[1]{>{\hfill}m{#1}}
+
+%Italian hyphenation for the word: ''corporations''
+\hyphenation{im-pre-se}
+
+% Setup fonts
+\defaultfontfeatures{Mapping=tex-text}
+%
+
+% Define font to use according to localFont option
+\ifundef{\@local}
+{
+% DS: Original fonts are ugly
+% \setmainfont[BoldFont = Helvetica Neue, ItalicFont=Helvetica Neue Thin Italic ,SmallCapsFont = Helvetica Neue Light]{Helvetica Neue Thin}
+% \setmainfont{Source Sans Pro Light}[BoldFont = SourceSansPro-Regular, ItalicFont= Source Sans Pro Light Italic]
+% \setmainfont{TeX Gyre Termes}
+% \setmainfont{TeX Gyre Pagella}
+% \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
+ \setmainfont{Liberation Serif}[
+% Ligatures=TeX,
+% ItalicFont=* Italic,
+% BoldFont=* Bold,
+% BoldItalicFont=* Bold Italic,
+% UprightFont=* Regular,
+ SmallCapsFont=Latin Modern Roman Caps
+ ]
+ \setsansfont{Liberation Sans}[SmallCapsFont={Liberation Sans}]
+ \setmonofont{Liberation Mono}[SmallCapsFont={Liberation Mono}]
+
+}
+{
+ \setmainfont{SourceSansPro-Light}[
+ Path = fonts/,
+ BoldFont = SourceSansPro-Regular,
+ ItalicFont = SourceSansPro-LightIt]
+}
+
+% DS: Adapt default parameters
+\newlength{\topoffset}
+\setlength{\topoffset}{0.2em}
+
+%New length definition
+\newlength{\fulllength}
+%\setlength{\fulllength}{17.8cm}
+\setlength{\fulllength}{17.0cm}
+
+\newlength{\topleftcolumnlength}
+\setlength{\topleftcolumnlength}{4cm}
+\newlength{\toprightcolumnlength}
+\setlength{\toprightcolumnlength}{\dimexpr(\fulllength-\topleftcolumnlength)\relax}
+
+\newlength{\leftcolumnlength}
+\setlength{\leftcolumnlength}{2.5cm}
+
+\newlength{\rightcolumnlength}
+%\setlength{\rightcolumnlength}{15.3cm minus 1cm}
+%\setlength{\rightcolumnlength}{\dimexpr(\fulllength-\leftcolumnlength)\relax}
+\setlength{\rightcolumnlength}{\dimexpr(\fulllength-\leftcolumnlength)\relax}
+
+% Override default left column length of (2.5cm)
+% Usage: \setleftcolumnlength{<length>}
+\newcommand{\setleftcolumnlength}[1]{
+ \setlength{\leftcolumnlength}{#1}
+ \setlength{\rightcolumnlength}{\dimexpr(\fulllength-\leftcolumnlength)\relax}
+}
+
+% Font Awesome icons aliases
+\newcommand{\mailSymbol}{\faAt}
+\newcommand{\locationSymbol}{\faMapMarker*}
+\newcommand{\infoSymbol}{\faInfo}
+\newcommand{\linkedinSymbol}{\faLinkedinIn}
+\newcommand{\viadeoSymbol}{\faViadeo}
+\newcommand{\mobileSymbol}{\faMobile*}
+\newcommand{\githubSymbol}{\faGithub}
+\newcommand{\stackoverflowSymbol}{\faStackOverflow}
+\newcommand{\stackexchangeSymbol}{\faStackExchange}
+\newcommand{\mediumSymbol}{\faMedium}
+\newcommand{\bitbucketSymbol}{\faBitbucket}
+\newcommand{\websiteSymbol}{\faLink}
+
+
+\newcommand\link[2]{\color{linkcolor}\href{#1}{#2}\color{Black} }
+\newcommand\important[1]{\textbf #1}
+
+% Create a tag
+% Usage: \cvtag{<tag label>}
+\newcommand{\cvtag}[1]{%
+ \tikz[baseline]\node[anchor=base,draw=darkGrey!70,rounded corners=0.5ex,inner xsep=1ex,inner ysep =0.55ex,text height=1.3ex,text depth=.25ex]{#1};
+}
+
+% Render author's name
+% Usage: \user{<firstanme>}{<lastname>}
+\newcommand\user[2]{\color{accentcolor}{\LARGE #1 \textsc{\textbf{#2}}}\color{Black}}
+
+% Render a text with its symbol
+% Usage; \socialtext{<icon>}{<label>}
+\newcommand{\socialtext}[2]{\mbox{\textcolor{symbolcolor}{#1}#2\hspace{0.8em}}}
+
+% Render a link with its symbol
+% Usage; \sociallink{<icon>}{<label>}
+\newcommand{\sociallink}[3]{\mbox{\textcolor{symbolcolor}{#1}\link{#2}{#3}\hspace{0.8em}}}
+
+% Define author's name
+% Usage: \name{<firstname>}{<lastname>}
+% Usage: \firstname{<firstname>}
+% Usage: \lastname{<lastname>}
+% Usage: \familyname{<familyname>}
+\newcommand*{\name}[2]{\def\@firstname{#1}\def\@lastname{#2}}
+\newcommand*{\firstname}[1]{\def\@firstname{#1}}
+\newcommand*{\lastname}[1]{\def\@lastname{#1}}
+\newcommand*{\familyname}[1]{\def\@lastname{#1}}
+\def\@familyname{\@lastname}
+
+% Define author's tagline
+% Usage: \tagline{<tag line>}
+\newcommand*{\tagline}[1]{\def\@tagline{#1}}
+
+% Define author's photo
+% Usage: \photo[<shape: circular, square, roundedsquare, squircle>]{<diameter>}{<photo>}
+% The shape of the author's photo is circular by default.
+\newcommand{\photo}[3][circular]{\def\@photo{#3}\def\@photodiameter{#2}\def\@photoshape{#1}}
+
+% Render author's address
+% Usage: \address{<address>}
+\newcommand*{\address}[1]{\socialtext{\locationSymbol}{#1}}
+
+% Render author's infos
+% Usage: \infos{<infos>}
+\newcommand*{\infos}[1]{\socialtext{\infoSymbol}{#1}}
+
+% DS: Defrancise, shorten
+% Render author's linked-in (optional)
+% Usage: \linkedin{<linked-in-nick>}
+%\newcommand*{\linkedin}[1]{\sociallink{\linkedinSymbol}{http://www.linkedin.com/in/#1/fr}{linkedin.com/in/#1}}
+\newcommand*{\linkedin}[1]{\sociallink{\linkedinSymbol}{http://www.linkedin.com/in/#1}{linkedin}}
+%\newcommand*{\linkedin}[1]{\sociallink{\linkedinSymbol}{http://www.linkedin.com/in/#1}{#1}}
+
+% Render author's viadeo(optional)
+% Usage: \viadeo{<viadeo-nick>}
+\newcommand*{\viadeo}[1]{\sociallink{\viadeoSymbol}{http://www.viadeo.com/fr/profile/#1}{viadeo.com/fr/profile/#1}}
+
+% Render author's github (optional)
+% Usage: \github{<github-nick>}
+\newcommand*{\github}[1]{\sociallink{\githubSymbol}{https://www.github.com/#1}{github.com/#1}} % Github icon + URL
+
+% Render author's stackoverflow profile (optional)
+% Usage: \stackoverflow{<stackoverflow-user-id>}
+\newcommand*{\stackoverflow}[1]{\sociallink{\stackoverflowSymbol}{https://www.stackoverflow.com/u/#1}{stackoverflow.com/u/#1}}
+
+% Render author's stackexchange profile (optional)
+% Usage: \stackexchange{<stackexchange-user-id>}
+\newcommand*{\stackexchange}[1]{\sociallink{\stackexchangeSymbol}{https://stackexchange.com/users/#1}{stackexchange.com/users/#1}}
+
+% Render author's medium (optional)
+% Usage: \medium{<medium-nick>}
+\newcommand*{\medium}[1]{\sociallink{\mediumSymbol}{https://www.medium.com/@#1}{medium.com/#1}}
+
+% Render author's bitbucket (optional)
+% Usage: \bitbucket{<bitbucket-account-name>}
+\newcommand*{\bitbucket}[1]{\sociallink{\bitbucketSymbol}{https://bitbucket.com/#1}{bitbucket.com/#1}}
+
+% Render author's email (optional)
+% Usage: \email{<email adress>}
+\newcommand*{\email}[1]{\sociallink{\mailSymbol}{mailto:#1}{#1}}
+
+% Render a website link (optional)
+% Usage: \website{<website name>}{<website adress>}
+\newcommand*{\website}[2]{\sociallink{\websiteSymbol}{#1}{#2}}
+
+% Render author's mobile phone (optional)
+% Usage: \smartphone{<mobile phone number>}
+\newcommand*\smartphone[1]{\socialtext{\mobileSymbol}{#1}}
+
+% Render author's tagline
+\newcommand\resumetitle[1]{
+ \ifundef{\@alternative}{
+ \par{
+ \bigskip\center{\Large \color{accentcolor}\textbf{#1}\color{Black}}\par
+ }
+ \bigskip
+ }{
+ \color{accentcolor}\textbf{\large{#1}}\color{black}
+ }
+}
+
+\newcommand\idphoto{
+ \ifthenelse{\equal{\@photoshape}{square}}{
+ % Draw square photo
+ \tikz\path[fill overzoom image={\@photo}]rectangle(\linewidth,\linewidth);
+ }{
+ \ifthenelse{\equal{\@photoshape}{roundedsquare}}{
+ % Draw square photo with rounded corners
+ \tikz\path[fill overzoom image={\@photo}][rounded corners=2mm]rectangle(\linewidth,\linewidth);
+ }{
+ \ifthenelse{\equal{\@photoshape}{squircle}}{
+ % Draw squircle photo
+ \tikz\path[fill overzoom image={\@photo}][rounded corners=8mm]rectangle(\linewidth,\linewidth);
+ }{
+ % Draw circular photo
+ \tikz\path[fill overzoom image={\@photo}]circle[radius=0.5\linewidth];
+ }
+ }
+
+ }
+}
+
+% Define social entries to print in header
+\newcommand{\socialinfo}[1]{\def\@socialinfo{#1}}
+\newcommand{\headermsg}[1]{\def\@headermsg{#1}}
+
+% Render CV header
+% Needs \@firstname, \@lastname and \@tagline to be defined
+\newcommand*{\makecvheader}{
+ \ifdef{\@dsvariant}{
+ \ifundef{\@photodiameter}{
+ \begin{minipage}{\linewidth}
+ }{
+ \begin{minipage}{\dimexpr\linewidth-\@photodiameter-2em}
+ }
+ \ifundef{\@tagline}{
+ \user{\@firstname}{\@lastname}
+ }{
+ \user{\@firstname}{\@lastname}\\
+ \resumetitle{\@tagline}
+ }
+ \vskip-\topskip\vskip0.3em\rule{\linewidth}{0.1pt}
+ \smallskip
+ \begin{tabular}{>{\raggedright}m{\topleftcolumnlength} m{\toprightcolumnlength}}
+ \noalign{\vskip\topoffset}
+ \small{\@socialinfo} & \@headermsg
+ \end{tabular}
+ \end{minipage}
+
+ \ifdef{\@photodiameter}{
+ \begin{minipage}{\@photodiameter}
+ \idphoto
+ \end{minipage}
+ }{}
+ \bigskip
+ }{
+ \ifundef{\@alternative}{
+ \ifundef{\@photodiameter}{
+ \begin{minipage}{\linewidth}
+ }{
+ \begin{minipage}{\dimexpr\linewidth-\@photodiameter-2em}
+ }
+ \color{accentcolor}\user{\@firstname}{\@lastname}\color{black}\\
+ \small{\@socialinfo}
+ \end{minipage}
+ \ifdef{\@photodiameter}{
+ \begin{minipage}{\@photodiameter}
+ \idphoto
+ \end{minipage}
+ }{}
+ \resumetitle{\@tagline}
+ }{
+ \ifundef{\@photodiameter}{
+ \begin{minipage}{\linewidth}
+ }{
+ \begin{minipage}{\dimexpr\linewidth-\@photodiameter-2em}
+ }
+ \user{\@firstname}{\@lastname}\\
+ \resumetitle{\@tagline}
+ \smallskip\\
+ \small{\@socialinfo}
+ \end{minipage}
+ \ifdef{\@photodiameter}{
+ \begin{minipage}{\@photodiameter}
+ \idphoto
+ \end{minipage}
+ }{}
+ \bigskip
+ }
+ }
+}
+
+% Define a footer for CV
+% Usage: \makecvfooter{<left>}{<center>}{<right>}
+\newcommand*{\makecvfooter}[3]{%
+ \fancyfoot{}
+ \fancyfoot[L]{#1}
+ \fancyfoot[C]{#2}
+ \fancyfoot[R]{#3}
+}
+
+% Resume part title definition
+\newcommand\sectionTitle[2]{\section{\texorpdfstring{\color{accentcolor}#2\enspace \textsc{#1}}{#1}}}
+
+% Define the 'keywords' environment
+\newenvironment{keywords}{%
+ \renewcommand{\arraystretch}{1.1}
+
+ \begin{tabular}{>{}r>{}p{13cm}}
+}{%
+ \end{tabular}
+}
+
+
+
+% Render a scholarshipentry in the scolarship environment
+% Usage: \scholarshipentry{<date>}{<description>}
+\newcommand\keywordsentry[2]{
+ \textbf{#1} & #2\\
+}
+
+% Define a new column type for the scholarship environment
+\newcolumntype{Y}{>{\raggedleft}p{\leftcolumnlength}}
+
+% Define the 'scholarship' environment
+\newenvironment{scholarship}{%
+ \begin{tabular}{Y p{\rightcolumnlength}}
+}{%
+ \end{tabular}
+}
+
+% Render a scholarshipentry in the scolarship environment
+% Usage: \scholarshipentry{<date>}{<description>}
+\newcommand\scholarshipentry[2]{
+ #1 & #2 \\
+}
+
+% Define the 'skills' environment
+\newenvironment{skills}{%
+ \begin{longtable}{R{\leftcolumnlength}p{\rightcolumnlength}}
+}{%
+ \end{longtable}
+}
+
+% Render a skill in the skills environment
+% Usage: \skill{<skill>}{<level>}
+\newcommand\skill[2]{
+ \textbf{#1} & \foreach \x in {1,...,5}{{\color{accentcolor!80} \ifnumgreater{\x}{#2}{\faCircle[regular]}{\faCircle}}\enspace } \\
+}
+
+\newcolumntype{E}{>{\raggedright\arraybackslash}p{\rightcolumnlength}}
+
+% Define the 'experiences' environment
+\newenvironment{experiences}{%
+ \begin{longtable}{R{\leftcolumnlength}|E}
+}{%
+ \end{longtable}
+}
+
+% Render an experience in the experiences environment
+% Usage:
+% \experience
+% {<End date>} {<Title>}{<Enterprise>}{<Country>}
+% {<Start date} {
+% <Experience description (Could be a list)>
+% }
+% {<Technology list>}
+\newcommand\experience[7]{
+ \textbf{#1} & \textbf{#2, \textsc{#3}, #4} \\*
+ \textbf{#5} & \begin{minipage}[t]{\rightcolumnlength}
+ #6
+ \end{minipage} \\*
+ & \footnotesize{\foreach \n in {#7}{\cvtag{\n}}} \\
+ }
+
+% Render a consultant experience in the experiences environment
+% Usage:
+% \consultantexperience
+% {<End date>} {<Consultant title>}{<Consulting Enterprise>}{<Country>}
+% {<Start date} {<Client title>}{<Client business unit>}
+% {
+% <Experience description (Could be a list)>
+% }
+% {<Technology list>}
+\newcommand\consultantexperience[9]{
+ \textbf{#1} & \textbf{#2, \textsc{#3}, #4} \\*
+ \textbf{#5} & \emph{#6} pour \textsc{#7} \\*
+ & \begin{minipage}[t]{\rightcolumnlength}
+ #8
+ \end{minipage} \\*
+ & \footnotesize{\foreach \n in {#9}{\cvtag{\n}}} \\
+ }
+
+% Define the empty separator macro with different spacing according to document class option 'compact'
+\if@isCompact
+ \newcommand\emptySeparator{\multicolumn{2}{c}{}\\[-0.6em]}
+\else
+ \newcommand\emptySeparator{\multicolumn{2}{c}{}\\}
+\fi
+
+
+
+% Define the 'projects' environment
+\newenvironment{projects}{%
+ \begin{longtable}{l}
+}{%
+ \end{longtable}
+}
+
+% Define the 'project' entry in the 'projects' environment
+% Usage:
+% \project
+% {<Project name>}{<dates>}
+% {<link1> <link2>}
+% {<Project description>}
+% {<techno1>,<techno2>}
+\newcommand\project[5]{
+ \begin{minipage}[t]{\dimexpr(\linewidth) - 1.5em}
+ \textbf{\textsc{#1}} \hfill \textsc{#2}\smallskip\\
+ #3\\
+ #4\smallskip\\
+ \footnotesize{\foreach \n in {#5}{\cvtag{\n}}}\\
+ \end{minipage}
+ \\*
+}
+
+
+\newcommand*\twocolumnsection[2]{
+ \begin{minipage}[t]{\dimexpr(\linewidth/2) - 3em}
+ #1
+ \end{minipage}
+ \hfill
+ \begin{minipage}[t]{\dimexpr(\linewidth/2) - 3em}
+ #2
+ \end{minipage}
+ }
+
+% Define the 'referencees' environment
+\newenvironment{referees}{%
+}{%
+ \hfill
+ \bigskip
+}
+
+\newcommand*\referee[5]{
+ \hspace{1em}
+ \begin{minipage}[t]{\dimexpr(\linewidth/3) - 3em}
+ \begin{tabular}{>{}l >{}l}
+ \multicolumn{2}{l}{\textbf{#1}}\\
+ \multicolumn{2}{l}{\emph{#2}, \textsc{#3}}\\
+ \quad \mailSymbol & \href{mailto:#4}{#4} \\
+ \quad \faPhone & #5 \\
+ \end{tabular}
+ \end{minipage}%
+ }
+
+\newcommand*\refereeMailOnly[4]{
+ \hspace{1em}
+ \begin{minipage}[t]{\dimexpr(\linewidth/3) - 3em}
+ \begin{tabular}{>{}l >{}l}
+ \multicolumn{2}{l}{\textbf{#1}}\\
+ \multicolumn{2}{l}{\emph{#2}, \textsc{#3}}\\
+ \quad \mailSymbol & \href{mailto:#4}{#4} \\
+ \end{tabular}
+ \end{minipage}%
+}
+
+% DS: Extensions
+\RequirePackage{academicons}
+\RequirePackage{ragged2e}
+\RequirePackage{makecell}
+\RequirePackage{fontawesome5}
+\usepackage{ifthen}
+\usepackage[nodisplayskipstretch]{setspace}
+\usepackage{mfirstuc}
+\usepackage{booktabs}
+
+%\RequirePackage{xparse}
+%\RequirePackage{tabularx}
+%\RequirePackage{multicol}
+%\RequirePackage{extdash}
+
+%Configs
+%\setstretch{1}
+
+\newcommand\ifemptyelse[3]{\ifthenelse{\equal{#1}{}}{#2}{#3}}
+\def \ifempty#1{\def\temp{#1} \ifx\temp\empty}
+\renewcommand{\cellalign}{tl}
+
+%Symbols
+\newcommand{\skypeSymbol}{\faSkype}
+\newcommand{\scholarSymbol}{\hskip1ex\aiGoogleScholar}
+\newcommand{\orcidSymbol}{\hskip1ex\aiOrcid}
+\newcommand{\rgSymbol}{\hskip1ex\aiResearchGate}
+
+%\def\faSourcetree{{\FontAwesomeBrands\csname faicon@sourcetree\endcsname}}
+\newcommand{\ossSymbol}{\faSourcetree}
+
+% Markup
+\newcommand{\hltag}[1]{% highlight (or red!10)
+ \tikz[baseline]\node[anchor=base,draw=darkGrey!70,fill=darkGrey!20,rounded corners=0.5ex,inner xsep=1ex,inner ysep =0.55ex,text height=1.3ex,text depth=.25ex]{#1};
+}
+
+% Links, etc.
+\newcommand*{\urlref}[2]{\href{#2}{#1}}
+\newcommand*{\oss}[2]{\link{#2}{\ossSymbol #1}}
+
+% Contacts
+\newcommand*{\skype}[1]{\sociallink{\skypeSymbol}{skype:#1}{#1}}
+%\newcommand*{\scholar}[1]{\sociallink{\scholarSymbol}{https://scholar.google.com/citations?user=#1}{#1}}
+%\newcommand*{\orcid}[1]{\sociallink{\orcidSymbol}{https://orcid.org/#1}{#1}}
+%\newcommand*{\rg}[1]{\sociallink{\rgSymbol}{https://www.researchgate.net/profile/#1}{#1}}
+
+\newcommand*{\scholar}[2]{\sociallink{\scholarSymbol}{https://scholar.google.com/citations?user=#1}{#2}}
+\newcommand*{\scholarlink}[2]{\urlref{#2}{https://scholar.google.com/citations?user=#1}}
+
+\newcommand*{\orcid}[2]{\sociallink{\orcidSymbol}{https://orcid.org/#1}{#2}}
+\newcommand*{\orcidlink}[2]{\urlref{#2}{https://orcid.org/#1}}
+\newcommand*{\rg}[2]{\sociallink{\rgSymbol}{https://www.researchgate.net/profile/#1}{#2}}
+\newcommand*{\rglink}[2]{\urlref{#2}{https://www.researchgate.net/profile/#1}}
+
+% References
+\newcommand\refstd{\emph}
+\newcommand\reflinked[1]{\hyperlink{#1}{\emph{#1}}}
+\newcommand\refuni{\refstd}
+\newcommand\refexp{\reflinked}
+\newcommand\reffac{\reflinked}
+\newcommand\refcol{\reflinked}
+\newcommand\refproj[1]{\hyperlink{proj:#1}{\emph{#1}}}
+\newcommand\refsoft[1]{\hyperlink{soft:#1}{\emph{#1}}}
+
+\newcommand\hlnone[1]{#1}
+\newcommand\hlbold[1]{\textbf{#1}}
+\newcommand\hlcolor[1]{\textcolor{headcolor}{#1}}
+
+\newcommand\hltitle{\hlbold}
+\newcommand\hljob{\hlbold}
+\newcommand\hlsoft{\hlnone}
+\newcommand\hlverb{\hlnone}
+\newcommand\hlrole{\hlnone}
+\newcommand\hltype{\hlnone}
+\newcommand\hlproj{\hlnone}
+
+% Dates
+\newcommand\since[1]{Since #1}
+\newcommand\ivl[2]{#1 -- #2}
+\newcommand\at[2]{#1 #2}
+
+%Sizes
+
+%\newlength{\tricolumnlength}
+%\setlength{\tricolumnlength}{2cm}
+%\newlength{\midcolumnlength}
+%\setlength{\midcolumnlength}{\dimexpr(\fulllength-\leftcolumnlength-\tricolumnlength)\relax}
+
+% Running titles
+%\newcommand\subtitle[2]{\section{\texorpdfstring{\color{accentcolor}#2\enspace \textsc{#1}}{#1}}}
+\newcommand\subtitle[2]{\section{\texorpdfstring{\textsc{#1}}{#1}}}
+
+% Column types
+\newcolumntype{C}{>{\raggedright}p{\topleftcolumnlength}}
+\newcolumntype{K}{p{\toprightcolumnlength}}
+
+%\newcolumntype{L}{>{\raggedright}p{\leftcolumnlength}}
+\newcolumntype{L}{>{\raggedleft}p{\leftcolumnlength}}
+\newcolumntype{R}{p{\rightcolumnlength}}
+
+
+% Lists
+%\newenvironment{tricoltable}{\begin{longtable}{L p{\midcolumnlength} p{\tricolumnlength}}}{\end{longtable}}
+\newenvironment{categories}{\begin{tabular}{C K}}{\end{tabular}}
+\newenvironment{jobs}{\begin{longtable}{C K}}{\end{longtable}}
+\newenvironment{events}{\begin{longtable}{L | R}}{\end{longtable}}
+
+%\setlength{\arrayrulewidth}{1mm}
+ %\makeatletter
+%\def\CT@arc#1#2{\ifdim\baselineskip=\z@\noalign\fi{\gdef\CT@arc@{\color#1{#2}}}}\let\CT@arc@\relax
+%\def\rulecolor#1#{\CT@arc{#1}}
+%\rulecolor{gray!50}
+
+\arrayrulecolor{gray!50}
+\newenvironment{complexevents}{%
+ \renewcommand{\arraystretch}{1.4}%
+ \begin{longtable}{L | R}%
+}{%
+ \end{longtable}%
+ \renewcommand{\arraystretch}{1.0}%
+}
+
+\newenvironment{verycomplexevents}{%
+ \renewcommand{\arraystretch}{1.4}%
+ \begin{longtable}{L | R}%
+}{%
+ \end{longtable}%
+ \renewcommand{\arraystretch}{1.0}%
+}
+
+\newcommand\subsectiontitle[1]{%
+ \multicolumn{2}{l}{%
+ \hspace{\leftcolumnlength}\hspace{1em}\textbf{#1}%
+ } \\\cline{2-2}%
+}
+
+\newcommand\eventsection[2]{%
+ \ifx #2\empty\else
+ \end{#2}%
+ \vspace{-1em}%
+ \begin{#2}%
+ \fi
+ \multicolumn{2}{l}{%
+ \hspace{\leftcolumnlength}\hspace{1em}\textbf{#1}%
+ } \\\cline{2-2}%
+}
+
+\newcommand\datedeventsection[3]{%
+ \ifx #3\empty\else
+ \end{#3}%
+ \vspace{-1em}%
+ \begin{#3}%
+ \fi%
+ \enspace \textbf{#1} & \textbf{#2} \\\hline
+}
+
+
+
+% Usage: \category{<name>}{<keywords>}
+\newcommand\category[2]{ \textbf{#1} & #2 \\}
+
+% Usage: \event {<dates>} [<Title>][at]{Details}
+\newcommand\event[2]{\enspace #1 & #2\\}
+
+%\newcommand\triplevent[3]{ \enspace #1 & #2 & #3 \\ }
+%\newcommand\tripleventsection[2]{ \enspace \underline{\textbf{#1}} & \textbf{#2} & xxx \\ }
+
+% \activity {dates} {name} {long_name} {description} {responsibilities}
+
+\newcommand\titledevent[3]{\event{#1}{\hltitle{#2} #3}}
+\newcommand\jobevent[4]{\event{#1}{\hljob{#2} at\ifempty{#4}#3\else #3. #4\fi}}
+%\newcommand\jobevent[4]{\event{#1}{\textbf{#2} at #3. #4}}
+\newcommand\linkedevent[3]{\event{#1}{\urlref{#2}{#3}}}
+
+\newcommand\excofa[5]{\noalign{\hypertarget{#2}{}} \linkedevent{#1}{\ifemptyelse{#3}{\hlproj{#2}}{\hlproj{#2}: #3}\ifemptyelse{#5}{}{ \emph{(#5)}}}{#4}}
+\newcommand\experiment[5]{\excofa{#1}{#2}{#3}{#4}{#5}} % \emph{(Collaborator)}}}
+\newcommand\collaboration[5]{\excofa{#1}{#2}{#3}{#4}{#5}}% \emph{(Collaborator)}}}
+\newcommand\facility[5]{\excofa{#1}{#2}{#3}{#4}{#5}}% \emph{(Contributor)}}}
+
+\newcommand\funding[7]{\noalign{\foreach \n in {#4}{\hypertarget{proj:\n}{}}} \event{#1}{
+%\newcommand\funding[7]{\noalign{\ifemptyelse{#7}{}{\foreach \n in {#7}{\hypertarget{XXX}{}}}} \event{#1}{
+ \begin{minipage}[t]{\dimexpr(\linewidth)}
+ \hlrole{#5}: #6 \\ % #7
+ \footnotesize{\hltag{#2} \foreach \n in {#3}{\cvtag{\n}}}
+ \end{minipage}
+}}
+
+\newcommand\leadership[5]{\event{#1}{
+ \begin{minipage}[t]{\dimexpr(\linewidth)}
+ \hlverb{#2} #3 \\
+ #4: \footnotesize{\foreach \n in {#5}{\cvtag{\n}}}
+ \end{minipage}
+}}
+
+\newcommand\responsibility[3]{\event{#1}{\makefirstuc{#3}}}
+
+\newcommand\software[7]{\noalign{\hypertarget{soft:#2}{}} \event{#1}{
+ \begin{minipage}[t]{\dimexpr(\linewidth)}
+ \hlsoft{\urlref{#2}{http://#3}}: \ifemptyelse{#7}{#6}{#6 (\emph{#7})}
+ \ifemptyelse{#4#3}{}{
+ \\ \footnotesize{
+ \ifemptyelse{#3}{}{
+ \hltag{\urlref{#3}{http://#3}}
+ }
+ \foreach \n in {#4}{\cvtag{\hyperlink{\n}{\n}}}
+ }
+ }
+ \end{minipage}
+}}
+
+\newcommand\obsolete[7]{\event{#1}{
+ \hlsoft{\urlref{#2}{http://#3}}: \ifemptyelse{#7}{#6}{#6 (\emph{#7})}
+}}
+
+\newcommand*{\toright}[1]{%
+ \nobreak\hfill\penalty50\hskip1em\null\nobreak%
+ \hfill #1\parfillskip=0pt \finalhyphendemerits=0 \par}
+
+\newcommand\rnd[5]{\event{#1}{%
+ \begin{minipage}[t]{\dimexpr(\linewidth)}%
+ \hlverb{#4} #5%
+ \footnotesize{\toright{%
+ \ifemptyelse{#2}{%
+ \foreach \n in {#3}{\hyperlink{\n}{\hltag{\n}}}%
+ }{%
+ \foreach \n in {#2}{\hyperlink{soft:\n}{\hltag{\n}}}%
+ }}}%
+ \end{minipage}%
+}}
+
+\newcommand\research[5]{\rnd{#1}{#2}{#3}{#4}{#5}}
+\newcommand\technology[5]{\rnd{#1}{#2}{#3}{#4}{#5}}
+
+\newcommand\supervision[3]{\event{#1}{\hlverb{#2} #3}}
+\newcommand\teaching[3]{\event{#1}{\hlverb{#2} #3}}
+
+\newcommand\outreach[5]{\event{\footnotesize{#1}}{
+ \footnotesize{
+ \ifemptyelse{#2}{\hltype{talk}}{%
+ \hltype{#2}
+ } "\emph{#3}" at #4
+}}}
+
+\newcommand\conference[5]{\outreach{#1}{#2}{#3}{#4}{#5}}
+\newcommand\workshop[5]{\outreach{#1}{#2}{#3}{#4}{#5}}
+\newcommand\seminar[5]{\outreach{#1}{#2}{#3}{#4}{#5}}
+
+%\NewDocumentCommand{\jobevent}{mmmO{}}{\event{#1}{#2 #3 x}}
+%\event{#1}{\textbf{#2} at #3 \IfNoValueTF{}{. #4}}
+
+% Literature
+\usepackage[backend=biber,style=ieee,sorting=ydnt,maxnames=1,mincitenames=1,minbibnames=1,minsortnames=1]{biblatex}
+%\renewcommand*{\bibfont}{\small}
+\renewcommand*{\bibfont}{\footnotesize}
+\usepackage{titling}
+