Recent News
All news
2024-09-24 | Maven 3.9.9 |
2024-08-13 | Noble Numbat |
2024-06-21 | Maven 3.9.8 |
2024-02-02 | Maven 3.9.6 |
2023-10-11 | P2 repository deleted |
2023-10-10 | Maven 3.9.5 |
Search
Mailing List
TeX-UPmethodology: LaTeX Package to write methodological documents
tex-upmethodology
is a LaTeX style which permits to create
documents and reports with version, history, authors, validators, specification, task management, etc., as for the reports in a Unified Process methodology (UP or RUP).
tex-upmethodology
could be used to write documents that are not related to the UP methodology. Below, you could find several examples:
Details
- Authors: GALLAND Stéphane, GAUD Nicolas, Frans van DUNNE
- License: GPL
- Implementation: LaTeX
- Stable Version: 20250323

Available Styles
Several styles are already provided for direct download or as packages.
CAUTION: Several of them are under proprietary licenses. You are granted to use, modify or redistribute them under the terms of these proprietary licenses.
Name | Package | Version | Usage Restrictions | Examples | ||
---|---|---|---|---|---|---|
Front cover | Page | Back cover | ||||
classic | core | - | Lesser GPL | ![]() | ![]() | |
modern | core | - | Lesser GPL | ![]() | ![]() | |
Université de Technologie de Belfort-Montbéliard (UTBM) and Université Bourgogne Europe (UBE) | Download / Github | - | © Université de Technologie de Belfort-Montbéliard; © Université Bourgogne Europe | - | - | - |
Create your own style
You could create you own style by following the following steps:
- Find the logo of your university in SVG or PDF format. We recommend to have the logo in vectorial format, not bitmap.
- Create the
.cfg
file that describes the new style elements. The format of this file is TeX. It contains the following elements:- Copyright string: Define the copyright string of your extension in French and English:
\DeclareCopyright[french]{<extension-name>}{<copyright-year>}{<author-name>}{<legal-text>} \DeclareCopyright[english]{<extension-name>}{<copyright-year>}{<author-name>}{<legal-text>}
extension-name
is the code name of your extension;copyright-year
is the year(s) of the copyright;author-name
is the name(s) of the extension's authors;legal-text
is a text that is describing the copy rights.
- LaTeX Package Inclusion: You could include any LaTeX package that is needed by your extension, for example:
\usepackage{helvet} \renewcommand{\familydefault}{\sfdefault}
- Redefine the colors: The style has many predefined colors. You could adapt them to your own style by using the macros
\definecolor
or\colorlet
from thexcolor
package, for example:\definecolor{mycolor}{rgb}{0.62890625,0.0546875,0.18359375}
The major color that could be redefined are:
algorithmboder
: the color of the borders of the algorithms;algorithmcaption
: the color of the text for the descriptions of the algorithms;algorithmcaptionlabel
: the color of the text that is displayed for the labels of the algorithms, e.g.,Algorithm 1
;backpagetext
: the color of the text that is displayed on the back page;backpagetitle
: the color of the titles that are displayed on the back page;bibemphemphtextcolor
: the color of the text that is emphazing in the bibliogaphy, usually the titles;chaptertitlecolor
: the color of the text of a chapter's title;chaptertitlenumcolor
: the color of the chapter's number in the chapter's title;contributionbackground
: the background color of the boxes\begin{contribution}\end{contribution}
;contributiontitle
: the text color of the boxes\begin{contribution}\end{contribution}
;definitionbackground
: the background color of thedefinition
environment;definitionborder
: the color of the border lines and the title's background of thedefinition
environment;definitionheaderforeground
: the color of the title for the title of thedefinition
environment;definitiontextforeground
: the color of the text in thedefinition
environment;emphboxbackground
: the background color of the emphazing boxes, e.g.,\begin{emphbox}\end{emphbox}
;emphboxbackgroundb
: the background color of the secondary emphazing boxes, e.g.,\begin{emphbox2}\end{emphbox2}
;emphboxbackgroundc
: the background color of the third-level emphazing boxes, e.g.,\begin{emphbox3}\end{emphbox3}
;emphboxborder
: the color of the borders of the emphazing boxes, e.g.,\begin{emphbox}\end{emphbox}
;emphboxtext
: the text color in the emphazing boxes, e.g.,\begin{emphbox}\end{emphbox}
;emphemphtextcolor
: the color of the text that is marked with very emphazing, i.e., with\Emph{}
;emphtextcolor
: the color of the text that is marked with emphazing, i.e., with\emph{}
;frontpagetitle
: the color of the title on the front page;frontpageauthors
: the standard of the author's name on the front page;objectivebackground
: the background color of the boxes\begin{objective}\end{objective}
;objectivetitle
: the text color of the boxes\begin{objective}\end{objective}
;paragraphtitlecolor
: the color of the text of a paragraph's title;parttitlecolor
: the color of the text of a part's title;researchquestionbackground
: the background color of the boxes\begin{researchquestion}\end{researchquestion}
;researchquestiontitle
: the text color of the boxes\begin{researchquestion}\end{researchquestion}
;sectiontitleboxcolor
: the background color of the box in which the section's number are written in the section's title;sectiontitlecolor
: the color of the text of a section's title;sectiontitlenumcolor
: the color of the section's number in the section's title;standardphdcolor
: the major color that is associated to the style. This color is usually used as the base for many of the other colors;subparagraphtitlecolor
: the color of the text of a subparagraph's title;subsectiontitlecolor
: the color of the text of a sub-section's title;subsectiontitlenumcolor
: the color of the sub-section's number in the sub-section's title;subsubsectiontitlecolor
: the color of the text of a sub-sub-section's title;tablebackground
: the background color of the cells in a table or a tabular that are not header cells;tableforeground
: the text color in the cells in a table or a tabular that are not header cells;tableheaderbackground
: the background color of headers and titles in a table or a tabular;tableheaderforeground
: the text color in headers and titles in a table or a tabular;tablerule
: the color of the rules of table or a tabular;
- Define the layout of the front page: The front page has a specific layout. Usually, it is defined using the
TikZ
package and associated macros. The definition of the front page must be done using the macro\Set{cfontpage}{>latex-code<}
. For example:\Set{cfrontpage}{ \pagestyle{empty}% \begin{picture}(0,0) \put(-45,-60){\parbox[t][12cm][t]{17cm}{% % Reset the baseline \renewcommand{\baselinestretch}{1} \begin{center}% {\Large \theauthorlist} \\[1.5cm]% \parbox{\linewidth}{\centering\Large\nohyphens{\theupmproject}}% \Ifnotempty\theupmdocname{\\[.25cm]\parbox{\linewidth}{\centering\large\nohyphens{\theupmdocname}}}% \end{center}% }}% \end{picture}% }
- Define the layout of the back page: The back page has a specific layout. Usually, it is defined using the
TikZ
package and associated macros. The definition of the back page must be done using the macro\Set{backpage}{>latex-code<}
. For example:\Set{cfrontpage}{ \pagestyle{empty}% \begin{picture}(0,0) \put(-45,-60){\parbox[t][12cm][t]{17cm}{% \nohyphens{\ignorespaces\theupmproject}% }}% \end{picture}% }
- Copyright string: Define the copyright string of your extension in French and English:
- Create the LaTeX class (
.cls
file) that describes the new style class. The format of this file is TeX. This class could be defined to help any user of your style to use it easily. This class file may contain the loading of the inherited class, and the loading of your style, for example:\LoadClass[french]{upmethodology-document} \UseExtension{<extension-name>}