Programmation Latex

Résolu
Bonjour
je voudrai que vous me donniez le code en Latex qui affiche un texte sous forme d'un algorithme, avec plus d'explications.
merci

21 réponses

  1. salut:

    Tu mets ton algo entre des verbatim:
    \begin{verbatim}
    algo pur
    \end{verbatim}
    


    pur ve dire sans actions sur le texte, du genre \textt{} ou autre.

    Voila tout!
    1. Bonjour tout le monde
      merci pour votre réponses, c très gentil de votre part.
      j' ai une autre question svp:
      concernant la mise en page de mon document en LateX.
      je m'explique
      quand je mets une figure dans mon doc et je mets la chose suivante:
      \begin{figure}[h]
      \centering\includegraphics[width=13 cm]{document1.eps}
      \caption{Sch\'{e}ma g\'{e}n\'{e}ral de la plate-forme}
      \end{figure}
      la figue en question ne s'affiche pas à l'endroit voulu avec le parametre H dans \begin{figure} alors que j'ai bien spécifié le parametre H (here). C'est quoi le preobleme??
      merci
      1. Salut Ibma

        Essaie avec le package suivant dans l'en-tête de ton fichier LaTeX:
        \usepackage{float}

        Bonne nuit.
    2. Essaye en rajoutant un ! apres ton h pour lui dire de forcer l'insertion.

      Exemple:

      \begin{figure}[h!]
      \centering
      \includegraphics[width=0.4\linewidth]{./img/intro.eps}
      \end{figure}
      1. bonjour
        une question:
        je voudrai savoir comment utiliser les package {algorithmic} et {algorithm} dans un document LaTeX??
        je vous pose cette question parce que j'ai essayé d'utiliser ces deux packages et j'ai rencontré des problèmes liés aux commandes \THEN et \WHILE etc... le compilateur me dit que ce sont des commandes inconnues!!! Sachant que j'ai redéfini les commandes liées aux packages {algorithmic} et {algorithm}.
        merci.
        1. bonjour
          voila ce que j'ai ecrit:

          \begin{algorithm}
          \caption{blabla}
          \begin{algorithmic}
          \REQUIRE Entrées:
          \STATE message=recevoir\_objet() ;
          \IF((Objet.existe\_cache\_proxy())
          \STATE blablabla
          \ENDIF
          \end{algorithmic}
          \end{algorithm}
          merci de bien vouloir me répondre
          1. Salut Ibma

            Pour ton message 6, il y a pas de commande \THEN il me semble. Tu tapes \IF{ blabla} et quand tu compiles tu as
            if blabla then

            Quelles commandes as-tu redéfini? T'as juste fait des trucs du type
            \renewcommand{\algorithmicif}{\textbf{si}}
            \renewcommand{\algorithmicthen}{\textbf{alors}}
            

            pour avoir les trucs en français par exemple?
            Si c'est le cas tout devrait marcher correctement. T'as bien pensé à mettre tous les \usepackage dans l'en-tête?

            Pour le messages 7 je pense que c'est plutôt
            \begin{algorithm}
            \caption{blabla}
            \begin{algorithmic}
            \REQUIRE Entrées:
            \STATE message=recevoir\_objet()
            \IF{Objet.existe\_cache\_proxy()}
            \STATE blablabla
            \ENDIF
            \end{algorithmic}
            \end{algorithm} 
            

            Ah une question : c'est bien algorithm.sty et algotithmic.sty que t'as téléchargé? Parce que si c'est newalg je crois que la syntaxe est différente je crois.
            1. bonjour
              oui ça marche, merci beaucoup
              mais dites moi comment rajouter les lignes verticales entre le début et la fin de chaque bloc??
              merci
              1. Il me semble que le package algorithmic peut pas faire ce que tu demandes (et d'ailleurs ni alg ni newalg) mais j'en suis pas sûr.
                Ici tu peux trouver le package algo qui lui le fait mais la présentation est pas tout à fait la même que pour algorithmic.
                Si tu veux garder algorithmic et si vraiment il ne peut pas faire les barres verticales (je peux me tromper) tu peux toujours essayer de modifier le algorithmic.sty à ta sauce (personnellement je sais pas faire).
                Désolé de pas pouvoir t'aider plus.
                1. bonjour
                  pouvez vous me donner une commande pour changer de couleur??
                  je parle de la couleur du texte
                  et quelles sont les commandes pour changer la marge gauche ou celle de droite??

                  merci
                  1. Salut

                    Pour changer les couleurs:
                    \usepackage{color} dans l'en-tête
                    puis par exemple {\color{red} Ceci est écrit en rouge}

                    Pour les marges:
                    \usepackage[left=marge_gauchecm,top=cm,right=marge_droitecm]{geometry} dans l'en-tête
                    1. bonjour
                      encore une question svp;
                      donnez moi des commandes pour délimiter un bloc "Sinon"
                      car j'ai essayé d'écrire des commandes au hasard, mais ça ne marche pas
                      merci
                      1. Salut
                        Avec lequel des packages pour algorithme?
                    2. bonjour
                      une question aussi
                      j'ai trouvé un problème au niveau de l'affichage de l'algorithme;
                      en effet j'ai écrit un algorithme assez long, et j'ai essayé de l'afficher, mais le problème est que, il n'affiche qu'une page et l'autre avait disparu de l'affichage peut être à cause de la taille de la page.
                      y a t il un moyen de fusionner ces deux paries et de récupérer la partie manquante à l'affichage??
                      merci
                      1. Tu peux diminuer localement la taille de l'affichage (\tiny \scriptsize \footnotesize \small) pour l'avoir que sur une page:
                        \begin{algorithm}
                        \caption{Cet algorithme fait quelque chose} \label{algorithme1}
                        \begin{algorithmic}
                        {\tiny 
                        
                        Ecrire l'algorithme ici
                        
                        }
                        \end{algorithmic}
                        \end{algorithm}
                        
                        1. bonjour
                          je voudrai savoir si il y a un style ou un package pour les CV en latex??
                          merci
                          1. Salut Ibma
                            Là je dois reconnaître que j'en ai aucune idée. Moi j'ai récupéré un en-tête déjà tout fait et je réutilise toujours le même. Si tu trouves pas ton bonheur sous Google dis-moi je te filerai l'en-tête que j'ai.
                            A plus
                            1. Salut Ibma
                              Si tu veux un CV dans ce genre là (fichier pdf), alors tu peux récupérer le fichier tex ici.
                              En gros tous les trucs sont organisés sous forme de tableaux LaTeX, à toi de choisir la largeur des colonnes, de mettre l'activité avant le lieu si t'en as envie, etc... A toi de voir. J'ai jamais vraiment su s'il existait un type de CV standard avec des trucs à respecter.
                              J'espère que ça te convient, j'ai rien d'autre sous la main.
                              A plus
                              • 1
                              • 2