logo

créer une macro conditionnelle


LaTeXcréer une macro conditionnelle

#msg3095419 Posté le 16-07-10 à 11:29
Posté par Profilsisisisi sisisisi

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é.
re : créer une macro conditionnelle#msg3098523 Posté le 24-07-10 à 00:25
Posté par Profilverdurin verdurin

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

Répondre à ce sujet

réservé Seuls les membres peuvent poster sur le forum !

Vous devez être connecté pour poster
attention Un modérateur est susceptible de supprimer toute contribution qui ne serait pas en relation avec le thème de discussion abordé, la ligne éditoriale du site, ou qui serait contraire à la loi.

  • Ce topic

    imprimer Imprimer
    réduire la tailleRéduire   /   agrandir la tailleAgrandir

    Pour plus d'options, connection connectez vous !
  • Fiches de maths



maths - prof de maths haut de pagehaut Retrouvez cette page sur ilemaths l'île des mathématiques
© Tom_Pascal & Océane 2012