Inscription / Connexion Nouveau Sujet
Niveau LaTeX
Partager :

créer une macro conditionnelle

Posté par
sisisisi
16-07-10 à 11:29

Ce que je veux faire c'est créer une macro qui me permette de dire, dans mon fichier maître: "si tu trouves tel et tel mot-clé dans les fichiers esclaves, alors tu les compiles ensemble dans un fichier pdf.
Mais j'ai bien du mal avec \newcommand et \newif et \ifthenelse. Je ne sais pas comment déclarer les mots-clés et encore moins où...en tout cas les mots-clés à chercher dans mes fichiers esclaves sont: UMTS, GSM



Voici mon ébauche (qui ne sert à rien):[/u]

FICHIER MAITRE ([u]conditional.tex
)

\documentclass[a4paper,11pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
\usepackage{graphicx}
\usepackage{version}{v 1.0}

\title{\XXX Exploitation guide}
\date{\23-juin 2010}

\newif\ifGSM
\GSMtrue
\fi

\ifGSM
\begin{document}
\include{ch1}
\include{ch2}
\include{ch3}
\end{document}
\fi

\use



FICHIERS ESCLAVES

ch1.tex:

%Multi-technologies
% Version V.1.2

\section{Application parameters backup}

\subsection{xxxxxxxxxxxxxxxxxxxxxxxxx}
\subsubsection {xxxxxxxxxxxxxxxxxxxxxxxxxxx}

xxxxxxxxxxxxxxxxx GSM xxxxxxxxxxxxxxxx\\
$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$

\subsection {xxxxxxxxxxxxxxxxxxxxxxxx}
xxxxxxxxxxxxxxxxxxxx UMTS xxxxxxxxxxxxxxxxxxxxx\\
$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$\\





ch2.tex:
%Multi-technologies
% Version V.1.2

\section{xxxxxxxxxx}

\subsection{xxxxxxxxxxxxxxxxxx}

xxxxxxxxxxxxxxxx UMTS xxxxxxxxxxxxxxxxxxxxxxxxx\\
$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$

XXXXXXXXXXXXXXXXXXXXXXXXX GSM XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

\section{XXXXXXXXXXXXXXXXXXXXXXXXXXX}
\subsection{Frame Extractor parameters}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\\
$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$

\subsection{GSM parameters}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\\
$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

\section{XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX}
\subsection{Frame Extractor parameters}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\\
$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$

\subsubsection{GSM parameters}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\\
$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX





ch3.tex:
% GSM
% V 4.2
\section{xxxxxxxxxxxxxxxxxxxx}

\subsection{xxxxxxxxxxxxxx GSM parameters}

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\
$xxxxxxxxxxxxxxxxxxxxxxxxxxx$\\
$xxxxxxxxxxxxxxxxxxxxxxxx$

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx


\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x GSM

\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\
$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx GSM.

\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\
$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$

xxxxxxxxxxxxxxxxxxxxxxxxxx GSM.

\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}
xxxxxxxxxxxxxxxxxxxxxxxxxxxx\\
$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX$

xxxxxxxxxxxxxxxxxxx GSM.

\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxx}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\
$xxxxxxxxxxxxxxxxxxxxxxxxxx$

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx GSM.

\subsection{xxxxxxxxxxxxxxxxxxxxxxxxxxxxx GSM}
wwwwwwwwwwwwwwwwwwww\\
$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx$

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Edit jamo : forum modifié.

Posté par
verdurin
re : créer une macro conditionnelle 24-07-10 à 00:25

Bonsoir,
il manque au moins
\qquad\usepackage{ifthen}
dans ton préambule. Sinon je ne sais pas.



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !