IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation (La)TeX avancée Discussion :

Problème "complexe" PhP/HTML -> Latex


Sujet :

Programmation (La)TeX avancée

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 17
    Points : 6
    Points
    6
    Par défaut Problème "complexe" PhP/HTML -> Latex
    Bonjour,
    Je remercie d'avance ceux qui vont prendre le temps de me lire et de me répondre.

    J'ai une mission qui m'ait été donné et n'étant pas assez expérimenté en Latex je ne sais comment me débrouiller.

    Pour simplifier, il faut que je rédige un document comprenant plusieurs bouts de textes (sotckés dans des fichiers .txt ou .tex) selon les situations avec une partie commune pour toutes les situation (la page de garde, le pied de page etc).

    Imaginons :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Situation 1 :
     
    Tronc commun
    BoutDeDocument2
    BoutDeDocument4
    BoutDeDocument5
     
    Situation 2 :
     
    Tronc commun
    BoutDeDocument2
    BoutDeDocument3
    J'espère que c'est clair.
    Sauf que pour savoir quels bouts de documents on a besoin, on m'a imposé de récupérer cela à partir d'un formulaire web (typiquement : html, php), du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Avez vous besoin du : 
    Bout 1 : *oui   *non
    Bout 2 : *oui   *non
    Bout 3 : *oui   *non
    Bout 4 : *oui   *non
    etc...
    Il faudrait donc que je récupère ces "oui/non" et que j'affiche en conséquence les bonnes informations sur mon rapport.

    Le seul moyen que j'ai trouvé pour l'instant, c'est de modifier mon fichier latex via le php directement, mais je ne sais pas comment récupérer des informations extérieures en latex.

    Merci beaucoup à vous

  2. #2
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Il est tout à fait possible de faire lire LaTeX un fichier externe et d'utiliser les données qui sont dedans. Ce n'est pas des plus simple mais c'est faisable.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Ah cool, du coup tu as une idée de comment ? Un lien ou quelque chose ? J'ai cherché un petit peu et je n'ai pas trouvé :/

  4. #4
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 135
    Points : 283
    Points
    283
    Billets dans le blog
    1
    Par défaut
    Intéressant. J'ai pas tout à fait compris, qu'est ce qu'il doit se passer. Ton php/html comprends une sorte de questionnaire auquel des personnes répondent et tu veux récupérer leurs réponses pour les afficher en pdf (généré par latex) ? Ou bien vous voulez simplement afficher le contenu du fichier php/html dans votre document latex ?

    Parce que selon qu'on veuille faire l'un ou l'autre c'est quand même assez différent. Après lire un fichier php pour l'inclure dans un fichier tex c'est pas forcément facile non plus à cause du formatage du ficher avec des balises partout etc.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Malheureusement, aucun des deux.

    Imaginons mon formulaire html/php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Voulez vous incorporer le bout 2 dans votre rapport ?
    *Oui
    *Non
    Si la personne choisit "Oui", alors on pourrait imaginer qu'il s'affiche quelque chose comme cela dans mon pdf:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    \chapter{Bout 2}
    Voici le contenu du bout 2 :
    \input{bout2.txt}
    Si l'utilisateur répond "Non", alors rien de tout cela s'affiche.

  6. #6
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    si ton formulaire genère un fichier txt, pas de soucis, tu peux faire de la réponse un booléen qui t'affichera le contenu souhaité.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Bonjour,
    Merci pour ta réponse mais après quelques recherches sur le net, je n'ai pas trouvé comme simplement LIRE un fichier texte extérieur, sans l'afficher, mais juste récupérer quelques informations.

    J'espère que tu pourra m'aider,

    Cordialement

  8. #8
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Peux tu poster un exemple de ton fichier, ça sera plus simple.

Discussions similaires

  1. [PHP-JS] Problème de double quote
    Par SONY30 dans le forum Langage
    Réponses: 10
    Dernier message: 01/07/2008, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo