Giter Club home page Giter Club logo

tex-upmethodology's Introduction

TEX-UPMETHODOLOGY

Introduction

tex-upmethodology is a (La)TeX style that enables you to create Unified Process methodology (UP or RUP) based documents (document version, history, authors, validators, specification, task management, helping tools…) with LaTeX. It offers a template that may be used to automate revisions, or simply to make it easier to collaborate on text based documentation that can be managed through a version control system with ease.

Because the tex-upmethodology package is based on external definitions of layouts and styles, it has also been used successfully to write and publish scientific documents such as reports, engineering theses, master theses, and PhD theses. An example of PhD thesis styles based on tex-upmethodology may be found at: http://www.multiagent.fr/ThesisStyle

Installation

  1. Copy the content of the directory inside one of your texmf directory,
  2. usually /usr/share/texmf/tex/latex/upmethodology or $HOME/.texmf on Unix
  3. operating systems.
  4. Update the LaTeX databases from the command line:

$> mktexlsr
$> update-updmap --quiet

Authors

Stéphane GALLAND <[email protected]> (source, documentation)

Benoît CORTIER (documentation)

Frans van DUNNE (documentation)

Nicolas GAUD <[email protected]> (bibtex style)

Maxime PINARD <[email protected]> (documentation)

License

GNU LESSER GENERAL PUBLIC LICENSE.

tex-upmethodology's People

Contributors

cbenoit avatar fvd avatar gallandarakhneorg avatar pinam45 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tex-upmethodology's Issues

Cannot change the title of the table of contents

With the French language, it is not possible to override the title of the table of contents with one of the following commands:

\AtBeginDocument{
    \renewcommand{\contentsname}{Table des matières}
}
\gdef\contentsname{Table des matières}

Invalid language with the Babel package.

When compiling an english document, the following error occurs:


! Package babel Error: You haven't defined the language french yet!

See the babel package document for explanation.
Type H <return> for imediate help.

1.1411 \iflanguage{french}
                                           {
?

Missing pictures in texlive package instalation

I made clean Debian 9.2 installation, changed my sources.list to use testing repositories, updated my packages and installed the texlive-full package.

Problem

When i tried to compile a document (the documentation for example) I get the followinf error:

LaTeX Warning: File `caution.png' not found on input line 595.

So i checked the upmethodology install and:

/usr/share/texlive/texmf-dist/tex/latex/upmethodology $ ls -l
total 156
-rw-r--r— 1 root root  2294 25.11.2016 19:34 upmethodology-backpage.sty
-rw-r--r— 1 root root  4422 25.11.2016 19:34 upmethodology-code.sty
-rw-r--r— 1 root root  9872 25.11.2016 19:34 upmethodology-document.cls
-rw-r--r— 1 root root 20442 19.02.2017 01:01 upmethodology-document.sty
-rw-r--r— 1 root root  3802 10.08.2017 00:15 upmethodology-extension.sty
-rw-r--r— 1 root root 52055 10.08.2017 00:15 upmethodology-fmt.sty
-rw-r--r— 1 root root  8131 10.08.2017 00:15 upmethodology-frontpage.sty
-rw-r--r— 1 root root  6805 25.11.2016 19:34 upmethodology-p-common.sty
-rw-r--r— 1 root root 15166 25.11.2016 19:34 upmethodology-spec.sty
-rw-r--r— 1 root root  9428 25.11.2016 19:34 upmethodology-task.sty
-rw-r--r— 1 root root  5638 25.11.2016 19:34 upmethodology-version.sty
-rw-r--r— 1 root root    26 10.08.2017 00:15 UPMVERSION.def

arakhne_org_logo.jpg, caution.png, info.png and question.png, are missing.

Quick fix

I cloned the repository and added the pictures:

$ cd /tmp
$ git clone https://github.com/gallandarakhneorg/tex-upmethodology
$ sudo cp /tmp/tex-upmethodology/src/*.png /usr/share/texlive/texmf-dist/tex/latex/upmethodology/
$ sudo cp /tmp/tex-upmethodology/src/*.jpg /usr/share/texlive/texmf-dist/tex/latex/upmethodology/
$ sudo texhash

It fixed the compilation problem but now a got this (page 50 of the documentation):
1
I foud that the i picture is from the notes package, so:

$ sudo mv /usr/share/texlive/texmf-dist/tex/latex/notes/info.png /usr/share/texlive/texmf-dist/tex/latex/notes/info-ugly.png
$ sudo texhash

And this time everything worked fine:
2

Thought

I explained my quick fix in case someone else got the problem but an other problem appear: a file name clash with notes package.

Maybe caution.png, info.png and question.png, shoud have a prefix like upmcaution.png, upminfo.png and upmquestion.png to avoid name clash with other packages like notes.

For the missing files, I don't know how Tex Live packages are managed, is it a problem from texlive package manager or from the package itself?

Maybe it is specific to the Debian package or the Debian testing package.

Informations

upmethodology

$ cat /usr/share/texlive/texmf-dist/tex/latex/upmethodology/UPMVERSION.def
\def\UPMVERSION{20170808}

Debian

$ uname -a                                                                                                                                                                                                                              
Linux Maxime-debian 4.13.0-1-amd64 #1 SMP Debian 4.13.13-1 (2017-11-16) x86_64 GNU/Linux

Tex Live

$ tex --version
TeX 3.14159265 (TeX Live 2017/Debian)
kpathsea version 6.2.3
Copyright 2017 D.E. Knuth.
There is NO warranty.  Redistribution of this software is
covered by the terms of both the TeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the TeX source.
Primary author of TeX: D.E. Knuth.

locale

$ locale                                                                                                                                                                                                                              
LANG=en_US.UTF-8
LANGUAGE=en_US:en

Bug in description environment

! Missing \endcsname inserted.

:
l.160 \item[Le chapitre \ref{sec:chapsurvey}]
introduit un cadre pour la dé...
The control sequence marked should
not appear between \csname and \endcsname.

\frontmatter is not supported

The book's macro \frontmatter causes an error:

(/usr/share/texmf-texlive/tex/latex/doublestroke/Udsrom.fd)
(/usr/share/texmf-texlive/tex/latex/psnfss/ts1phv.fd)
(/usr/share/texmf-texlive/tex/latex/txfonts/ot1txtt.fd)) [3] [4]
(./memoire-hdr.toc [5]
! Missing number, treated as zero.
<to be read again> 
                   v
l.68 ...2}R\IeC {\'e}seau de bus}{83}{section.7.2}

Small paragraph pushed down at the chapter start

When a chapter is starting, and the first paragraph is small, and the following text is put on the second page of the chapter, then the small paragraph is pushed down to the end of the first page.

It may be pushed up, just to follow the first section title.

Add parbox in table headers

For obtaining a pretty good rendering of the table header with multiple lines, I must add a parbox.

\tabularheader{Modèle}{Type d'entité}{\parbox[t]{\linewidth}{\centering Type\\d'environnement}}{Temps réel}{Séparation perception-navigation}{Mode de création}{Dimensionnalité}

This parbox may be added by default by the tableheader macro.

Compilation fail when using glossaries package with upmethodology

I wanted to use the glossaries package with upmethodology but there is compilation errors.

I tried to compile with pdflatex and xelatex, same error with both. I am under Windows 10 with Miktex 2.9.

I tried to search in glossaries sty files but I couldn't find where the problem come from, any ideas?

Informations

upmethodology

C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\UPMVERSION.def:

\def\UPMVERSION{20171013}

Windows

C:\tmp>systeminfo
[...]
Nom du système d’exploitation:              Microsoft Windows 10 Professionnel
Version du système:                         10.0.14393 N/A version 14393
[...]
Option régionale du système:                fr;Français (France)
Paramètres régionaux d’entrée:              fr;Français (France)
[...]

pdflatex

C:\tmp>pdflatex --version
MiKTeX-pdfTeX 2.9.6100 (1.40.17) (MiKTeX 2.9.6100 64-bit)
Copyright (C) 1982 D. E. Knuth, (C) 1996-2016 Han The Thanh
TeX is a trademark of the American Mathematical Society.
compiled with zlib version 1.2.8; using 1.2.8
compiled with libpng version 1.6.24; using 1.6.24
compiled with poppler version 0.46.0
compiled with jpeg version 8.4

Minimal working example

Code

C:\tmp\text.tex:

\documentclass[article]{upmethodology-document}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\usepackage{glossaries}

\declaredocument{<project>}{<name>}{<ref>}

\makeglossaries

\newglossaryentry{testlabel}
{
  name=testname,
  description={test}
}

\begin{document}
	\gls{testlabel}
	\printglossaries{}
\end{document}

compilation:

First pass:

C:\tmp>pdflatex test.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (MiKTeX 2.9.6100 64-bit)
entering extended mode
(test.tex
LaTeX2e <2016/03/31> patch level 3
Babel <3.9r> and hyphenation patterns for 75 language(s) loaded.

("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-document.cl
s"
Document Class: upmethodology-document 2014/09/11

("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-p-common.st
y" ("C:\Program Files\MiKTeX 2.9\tex\latex\base\ifthen.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\xspace.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\xcolor\xcolor.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\color.cfg")
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-def\pdftex.def"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty")
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty")))
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifpdf.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\UPMVERSION.def"))
*********** UPMETHODOLOGY ARTICLE CLASS (WITHOUT PART AND CHAPTER)
("C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls"
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
("C:\Program Files\MiKTeX 2.9\tex\latex\base\size11.clo"))
("C:\Program Files\MiKTeX 2.9\tex\latex\a4wide\a4wide.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\ntgclass\a4.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-document.st
y" **** upmethodology-document is using English language ****
("C:\Program Files\MiKTeX 2.9\tex\generic\babel\babel.sty"
*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files\MiKTeX 2.9\tex\latex\arabi\bblopts.cfg")
("C:\Program Files\MiKTeX 2.9\tex\latex\babel-english\english.ldf"
("C:\Program Files\MiKTeX 2.9\tex\generic\babel\babel.def")))
("C:\Program Files\MiKTeX 2.9\tex\latex\vmargin\vmargin.sty"
Package: vmargin 2004/07/15 V2.5 set document margins (VK)
)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-extension.s
ty" *** define extension value frontillustrationsize ****
*** define extension value watermarksize ****
*** undefine extension value publisher ****
*** undefine extension value copyrighter ****
*** undefine extension value printedin ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-fmt.sty"
**** upmethodology-fmt is using English language ****
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphicx.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\keyval.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphics.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\trig.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg")))
("C:\Program Files\MiKTeX 2.9\tex\latex\subfigure\subfigure.sty"
****************************************
* Local config file subfigure.cfg used *
****************************************
("C:\Program Files\MiKTeX 2.9\tex\latex\subfigure\subfigure.cfg"))
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\tabularx.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\array.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\multicol.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\colortbl\colortbl.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\picinpar\picinpar.sty"
Pictures in Paragraphs. Version 1.2a, July 13, 1993
) ("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty"
For additional information on amsmath, use the `?' option.
("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amstext.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\amscls\amsthm.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thmtools.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-patch.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\parseargs.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-kv.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\kvsetkeys.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\etexcmds.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty"))))
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-autoref.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\aliasctr.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\carlisle\remreset.sty")))
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-listof.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-restate.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-amsthm.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\pifont.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\upzd.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\upsy.fd"))
("C:\Program Files\MiKTeX 2.9\tex\latex\setspace\setspace.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\varioref.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\txfonts.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\ltxmisc\relsize.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex"
("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkvutils.tex")))
("C:\Program Files\MiKTeX 2.9\tex\latex\hyphenat\hyphenat.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\bbm\bbm.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\environ\environ.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\trimspaces\trimspaces.sty")))
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-version.sty
" **** upmethodology-version is using English language ****))
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-frontpage.s
ty" **** upmethodology-frontpage is using English language ****
*** define extension value frontillustrationsize ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-backpage.st
y" **** upmethodology-backpage is using English language ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-task.sty"
**** upmethodology-task is using English language ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-code.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-spec.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\ulem\ulem.sty")
**** upmethodology-spec is using English language ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\url\url.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty"))
("C:\Program Files\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\auxhook.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def")
("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg"))

Package hyperref Message: Driver: hpdftex.

("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def"
("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty")))
("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.def"))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\base\glossaries.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\mfirstuc\mfirstuc.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\etoolbox\etoolbox.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\textcase\textcase.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\xfor\xfor.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\datatool\datatool-base.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\substr\substr.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\datatool\datatool-fp.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp.sty"
`Fixed Point Package', Version 0.8, April 2, 1995 (C) Michael Mehlich
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\defpattern.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-basic.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-addons.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-snap.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-exp.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-trigo.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-pas.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-random.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-eqn.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-upn.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-eval.sty"))))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\base\glossaries-compatible-3
07.sty") ("C:\Program Files\MiKTeX 2.9\tex\latex\tracklang\tracklang.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\tracklang\tracklang.tex"))
("C:\Program Files\MiKTeX 2.9\tex\latex\beamer\base\translator\translator.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\beamer\base\translator\translator-langu
age-mappings.tex"))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries-english\glossaries-english.l
df")
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-hypernav.sty
") ("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-list.sty"
) ("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-long.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\longtable.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-super.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\supertabular\supertabular.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-tree.sty"))
No file test.aux.
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\omltxmi.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\omstxsy.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\omxtxex.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxexa.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\t1txr.fd")
("C:\Program Files\MiKTeX 2.9\tex\context\base\supp-pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
) ("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty"))
*** Overriding the 'enumerate' environment. Pass option 'standardlists' for avo
iding this override.
*** Overriding the 'description' environment. Pass option 'standardlists' for a
voiding this override.
("C:\Program Files\MiKTeX 2.9\tex\latex\draftwatermark\draftwatermark.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\everypage\everypage.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\nameref.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty"))
************ USE CLASSIC FRONT COVER
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\ot1txr.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxmia.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxsya.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxsyb.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxsyc.fd") [1{C:/Users/Maxime/
AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}]
No file test.gls.
pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has
been already used, duplicate ignored
<to be read again>
                   \relax
l.20 \end{document}
                    [1] (test.aux)

Package rerunfilecheck Warning: File `test.out' has changed.
(rerunfilecheck)                Rerun to get outlines right
(rerunfilecheck)                or use package `bookmark'.

 )
(see the transcript file for additional information)pdfTeX warning (dest): name
{glo:testlabel} has been referenced but does not exist, replaced by a fixed one


{C:/Program Files/MiKTeX 2.9/fonts/enc/dvips/base/8r.enc}<C:/Program Files/MiKT
eX 2.9/fonts/type1/public/txfonts/rtxb.pfb><C:/Program Files/MiKTeX 2.9/fonts/t
ype1/public/txfonts/rtxr.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/tx
fonts/rtxsc.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/urw/times/utmb8a.pfb><
C:/Program Files/MiKTeX 2.9/fonts/type1/urw/times/utmr8a.pfb>
Output written on test.pdf (2 pages, 31906 bytes).
Transcript written on test.log.

glossary generation:

C:\tmp>makeglossaries test
makeglossaries version 4.34 (2017-11-03)
added glossary type 'main' (glg,gls,glo)
makeindex  -s "test.ist" -t "test.glg" -o "test.gls" "test.glo"
This is makeindex, version 2.15 [MiKTeX 2.9.6100 64-bit] (kpathsea + Thai support).
Scanning style file ./test.ist.............................done (29 attributes redefined, 0 ignored).
Scanning input file test.glo....done (1 entries accepted, 0 rejected).
Sorting entries...done (0 comparisons).
Generating output file test.gls....done (6 lines written, 0 warnings).
Output written in test.gls.
Transcript written in test.glg.

second pass:

C:\tmp>pdflatex test.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.17 (MiKTeX 2.9.6100 64-bit)
entering extended mode
(test.tex
LaTeX2e <2016/03/31> patch level 3
Babel <3.9r> and hyphenation patterns for 75 language(s) loaded.

("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-document.cl
s"
Document Class: upmethodology-document 2014/09/11

("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-p-common.st
y" ("C:\Program Files\MiKTeX 2.9\tex\latex\base\ifthen.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\xspace.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\xcolor\xcolor.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\color.cfg")
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-def\pdftex.def"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty")
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty")))
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifpdf.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\UPMVERSION.def"))
*********** UPMETHODOLOGY ARTICLE CLASS (WITHOUT PART AND CHAPTER)
("C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls"
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
("C:\Program Files\MiKTeX 2.9\tex\latex\base\size11.clo"))
("C:\Program Files\MiKTeX 2.9\tex\latex\a4wide\a4wide.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\ntgclass\a4.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-document.st
y" **** upmethodology-document is using English language ****
("C:\Program Files\MiKTeX 2.9\tex\generic\babel\babel.sty"
*************************************
* Local config file bblopts.cfg used
*
("C:\Program Files\MiKTeX 2.9\tex\latex\arabi\bblopts.cfg")
("C:\Program Files\MiKTeX 2.9\tex\latex\babel-english\english.ldf"
("C:\Program Files\MiKTeX 2.9\tex\generic\babel\babel.def")))
("C:\Program Files\MiKTeX 2.9\tex\latex\vmargin\vmargin.sty"
Package: vmargin 2004/07/15 V2.5 set document margins (VK)
)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-extension.s
ty" *** define extension value frontillustrationsize ****
*** define extension value watermarksize ****
*** undefine extension value publisher ****
*** undefine extension value copyrighter ****
*** undefine extension value printedin ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-fmt.sty"
**** upmethodology-fmt is using English language ****
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphicx.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\keyval.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphics.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\trig.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\graphics-cfg\graphics.cfg")))
("C:\Program Files\MiKTeX 2.9\tex\latex\subfigure\subfigure.sty"
****************************************
* Local config file subfigure.cfg used *
****************************************
("C:\Program Files\MiKTeX 2.9\tex\latex\subfigure\subfigure.cfg"))
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\tabularx.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\array.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\multicol.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\colortbl\colortbl.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\picinpar\picinpar.sty"
Pictures in Paragraphs. Version 1.2a, July 13, 1993
) ("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty"
For additional information on amsmath, use the `?' option.
("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amstext.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\amscls\amsthm.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thmtools.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-patch.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\parseargs.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-kv.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\kvsetkeys.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\etexcmds.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ifluatex.sty"))))
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-autoref.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\aliasctr.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\carlisle\remreset.sty")))
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-listof.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-restate.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\thmtools\thm-amsthm.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\pifont.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\upzd.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\upsy.fd"))
("C:\Program Files\MiKTeX 2.9\tex\latex\setspace\setspace.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\varioref.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\txfonts.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\ltxmisc\relsize.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex"
("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkvutils.tex")))
("C:\Program Files\MiKTeX 2.9\tex\latex\hyphenat\hyphenat.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\bbm\bbm.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\environ\environ.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\trimspaces\trimspaces.sty")))
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-version.sty
" **** upmethodology-version is using English language ****))
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-frontpage.s
ty" **** upmethodology-frontpage is using English language ****
*** define extension value frontillustrationsize ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-backpage.st
y" **** upmethodology-backpage is using English language ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-task.sty"
**** upmethodology-task is using English language ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-code.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\upmethodology\upmethodology-spec.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\ulem\ulem.sty")
**** upmethodology-spec is using English language ****)
("C:\Program Files\MiKTeX 2.9\tex\latex\url\url.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty"))
("C:\Program Files\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\auxhook.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def")
("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg"))

Package hyperref Message: Driver: hpdftex.

("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def"
("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty")))
("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.def"))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\base\glossaries.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\mfirstuc\mfirstuc.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\etoolbox\etoolbox.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\textcase\textcase.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\xfor\xfor.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\datatool\datatool-base.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\substr\substr.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\datatool\datatool-fp.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp.sty"
`Fixed Point Package', Version 0.8, April 2, 1995 (C) Michael Mehlich
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\defpattern.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-basic.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-addons.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-snap.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-exp.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-trigo.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-pas.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-random.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-eqn.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-upn.sty")
("C:\Program Files\MiKTeX 2.9\tex\latex\fp\fp-eval.sty"))))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\base\glossaries-compatible-3
07.sty") ("C:\Program Files\MiKTeX 2.9\tex\latex\tracklang\tracklang.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\tracklang\tracklang.tex"))
("C:\Program Files\MiKTeX 2.9\tex\latex\beamer\base\translator\translator.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\beamer\base\translator\translator-langu
age-mappings.tex"))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries-english\glossaries-english.l
df")
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-hypernav.sty
") ("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-list.sty"
) ("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-long.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\tools\longtable.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-super.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\supertabular\supertabular.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\glossaries\styles\glossary-tree.sty"))
(test.aux) ("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\omltxmi.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\omstxsy.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\omxtxex.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxexa.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\t1txr.fd")
("C:\Program Files\MiKTeX 2.9\tex\context\base\supp-pdf.mkii"
[Loading MPS to PDF converter (version 2006.09.02).]
) ("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\epstopdf-base.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\grfext.sty"))
*** Overriding the 'enumerate' environment. Pass option 'standardlists' for avo
iding this override.
*** Overriding the 'description' environment. Pass option 'standardlists' for a
voiding this override.
("C:\Program Files\MiKTeX 2.9\tex\latex\draftwatermark\draftwatermark.sty"
("C:\Program Files\MiKTeX 2.9\tex\latex\everypage\everypage.sty"))
("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\nameref.sty"
("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty"))
(test.out) (test.out) ************ USE CLASSIC FRONT COVER
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\ot1txr.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxmia.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxsya.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxsyb.fd")
("C:\Program Files\MiKTeX 2.9\tex\latex\txfonts\utxsyc.fd") [1{C:/Users/Maxime/
AppData/Local/MiKTeX/2.9/pdftex/config/pdftex.map}] (test.glspdfTeX warning (ex
t4): destination with the same identifier (name{page.1}) has been already used,
 duplicate ignored
<to be read again>
                   \relax
l.1 ...ysection[\glossarytoctitle]{\glossarytitle}
                                                  \glossarypreamble [1]

LaTeX Warning: "\part" macro is skipped. Title: "Glossary" on input line 1.


! LaTeX Error: \begin{description} on input line 2 ended by \end{theglossary}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.6 \end{theglossary}
                     \glossarypostamble
? x
pdfTeX warning (dest): name{glo:testlabel} has been referenced but does not exi
st, replaced by a fixed one

{C:/Program Files/MiKTeX 2.9/fonts/enc/dvips/base/8r.enc}<C:/Program Files/MiKT
eX 2.9/fonts/type1/public/txfonts/rtxb.pfb><C:/Program Files/MiKTeX 2.9/fonts/t
ype1/public/txfonts/rtxr.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/public/tx
fonts/rtxsc.pfb><C:/Program Files/MiKTeX 2.9/fonts/type1/urw/times/utmb8a.pfb><
C:/Program Files/MiKTeX 2.9/fonts/type1/urw/times/utmr8a.pfb>
Output written on test.pdf (2 pages, 31866 bytes).
Transcript written on test.log.

test.log:
https://pastebin.com/92gD8mAW

Pb on Ubuntu 14.04 Enumerate

! LaTeX Error: \begin{enumerate} on input line 377 ended by \end{list}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...

l.382 \end{enumerate}

Your command was ignored.
Type I to replace it with another command,
or to continue without it.

! Extra \endgroup.
\endupm@fmt@enumdescription ...nd {list}\endgroup

l.382 \end{enumerate}

Things are pretty mixed up, but I think the worst is over.

! LaTeX Error: \begin{document} ended by \end{upm@fmt@enumdescription}.

l.382 \end{enumerate}

Your command was ignored.
Type I to replace it with another command,
or to continue without it.

! Extra \endgroup.
\endgroup

l.382 \end{enumerate}

Things are pretty mixed up, but I think the worst is over.

Pb on Ubuntu 14.04 Nested itemize

Too deeply nested itemize

\begin{itemize}
\item XXX
\item XX:
\begin{itemize}
\item ffffff
\item ffffff
\end{itemize}
\end{itemize}

Enumeration Counter

Hi,

I need to start an enumeration at a defined number, but I can't seem to get this to work :/
I get an error when I try:

\begin{enumerate}
        \item This is an item. 
        \item This is another item. 
        \savecounter{ct}
\end{enumerate}
\begin{enumerate}
        \restorecounter{ct} 
        \item The list goes on
        \item and on.
\end{enumerate}

Or this:

\begin{enumerate}
        \item This is an item. 
        \item This is another item. 
        \saveenumcounter
\end{enumerate}
\begin{enumerate}
        \restoreenumcounter
        \item The list goes on
        \item and on.
\end{enumerate}

I also tried to set the default counter "enumi", but it is not taken into account:

\begin{enumerate} 
        \setcounter{enumi}{4} 
        \item fifth element 
\end{enumerate}

I am using the last version of upmethodology available in this repo.

Thanks!

Replace subfigure by subfig

Since TexLive 2010, subfigure package is replaced by subfig.

The packages must check the installed package and use it accordingly.

Wrong TikZ (current page.xxx) nodes positions

TikZ (current page.xxx) nodes, availables with the options [remember picture, overlay] on the tikzpicture environment, are at a wrong position when the document class upmethodology-document is used.

For example if you want to place a red overlay on a page using a rectangle, with the document class upmethodology-document the rectangle, which uses the (current page.north west) node, will be shifted down left.

upmethodology-document wrong positioning example:

\documentclass[article]{upmethodology-document}
\usepackage{tikz}

\declaredocument{project}{name}{ref}
\incversion{date}{version}{\upmpublic}

\begin{document}
	\begin{tikzpicture}
	[remember picture, overlay]
		\node[rectangle, fill=red, anchor = north west, minimum width=\paperwidth, minimum height=\paperheight]
		(overlay) at (current page.north west){};
	\end{tikzpicture}
\end{document}

Normal good positioning example:

\documentclass{article}
\usepackage{tikz}

\begin{document}
	\begin{tikzpicture}
	[remember picture, overlay]
		\node[rectangle, fill=red, anchor = north west, minimum width=\paperwidth, minimum height=\paperheight]
		(overlay) at (current page.north west){};
	\end{tikzpicture}
\end{document}

Compiler used:

C:\Program Files\MiKTeX 2.9\miktex\bin\x64>pdflatex.exe --version
MiKTeX-pdfTeX 2.9.6100 (1.40.17) (MiKTeX 2.9.6100 64-bit)
Copyright (C) 1982 D. E. Knuth, (C) 1996-2016 Han The Thanh
TeX is a trademark of the American Mathematical Society.
compiled with zlib version 1.2.8; using 1.2.8
compiled with libpng version 1.6.24; using 1.6.24
compiled with poppler version 0.46.0
compiled with jpeg version 8.4

Cannot use tex-upmethodology with latex

tex-upmethodology does not work with latex. It works only with pdflatex.
The error is:

! LaTeX Error: Cannot determine size of graphic in spimufcphdthesis-frontpage.pdf

Pb on Ubuntu 14.04 with description

! LaTeX Error: Too deeply nested.

See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...

l.57 ...iteria) for the operation of the system.}}
.
You're in trouble here. Try typing to proceed.
If that doesn't work, type X to quit.

Underfull \hbox (badness 1622) in paragraph at lines 57--58
\OT1/phv/m/n/10.95 pour com-prendre le com-por-te-ment du syst[]eme ou []evalue
r
[]

\begin{description}
\item[XX~:] blabla
\item[XX~:] blabal
\end{description}

Pb with the numbering of annexes

The letter that should normally numbered the annexes of the thesis is not present.

\backmatter

%%--------------------
%% Appendixes

\part{Annexes}
\appendix
\input{annexe}

And in annexe

\chapter{Toto}

This just ouputs chapter toto without any number nor letter.

Invalid page number

The frontcover has numeric page numbers starting from 1 (in arabic). Then the \frontmatter changes the numbers to roman numbers starting from 1. The result is that the pages are numbered as 1, 2, 3, 4, i, ii, iii, ....

It may be better to have continuous numbers, such as: i, ii, iii, iv, v, vi...

Orphan section title in TOC

The sections' entries could be orhpan in the table of contents. It means that they could be put as the last line of the TOC page, and in the next page the subsections are appearing.

The section's title may be moved on the next page, just at the top of the subsection titles.

Error with the 'description' environment when adding a glossary.

When including a glossary in the style for PhD thesis, the following error is output:

LaTeX Error: \begin{description} on input line 2 ended by \end{theglossary}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.202 \end{theglossary}
                     \glossarypostamble

The PhD document includes the following macros:

...
\usepackage{glossaries}
\makeglossaries
...
\begin{document}
...
\newglossaryentry{explaining}{name={explaining}, description={Explaining something}}
...
\gls{explaining}
...
\printglossaries
...

Replace enumdescription by enumerate

The environment "enumdescription" permits to mix the environments "enumerate" and "description".

It may be user-friendly to redefine the "enumerate" environment with the current "enumdescription".

Incompatibility with tikz externalize

The Up-Methodology is compatible with the tool tikzexternalize.
Indeed, this tools uses the configuration of the document for generating the PDF file.
Since the UP-methodology is adding front and back pages, the generated PDF file contains these front and back pages, and a page for the figure.

Include once time a picture with multiple inclusion with mfigure

When a figure is included multiple times with the macro \mfigure (or any environment based on this macro), the generated PDF document should contains a single copy of the picture. Then, the different expansions of \mfigure macro are referencing this single data set. The use of pgf may provides a solution to this problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.