Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/10/2009, à 18:16

fove

Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

Bonjour,

je dois rédiger des fiches de révisions pour un examen, le plus tot possible et j'ai fais sa avec kile :

\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{listings}

\usepackage[francais]{layout} 
\usepackage{amsmath}

\usepackage[top=2,5, bottom=2,5, left=2,5 , right=2,5]{geometry}




\begin{document}
\begin{flushleft}





\begin{tabbing}

\hspace{0,5cm} \= \hspace{0.5cm} \= \hspace{0.5cm} \= \hspace{0.5cm} \= \hspace{0.5cm} \= \kill


//MODULE\\\\

complexe module(z)\\
\>\{\\\\

\>complexe $\lvert z\rvert$;\\
\>Re(z) = a;\\
\>Im(z) = b;\\\\

\>inconu complexe x, x';\\\\

\>while ( z == ( 0 || x || -x || module(x) || - module(x) ||  module(xx') ||module($\frac{x'}{x}$) )\\
\>\>\{\\
\>\>if ( z == 0 )\\
\>\>\>\{\\
\>\>\>$\lvert z\rvert$ = 0;\\
\>\>\>\}\\
\>\>else\\
\>\>\>\{\\
\>\>\>if ( z == ( x || -x || module(x) || - module(x) ) )\\
\>\>\>\>\{\\
\>\>\>\>$\lvert z\rvert$ = module(x);\\
\>\>\>\>\}\\
\>\>\>else if ( z == module(xx') )\\
\>\>\>\>\{\\
\>\>\>\>$\lvert z\rvert$ = module(x) * mudule(x');\\
\>\>\>\>\}\\
\>\>\>else if ( z == module($\frac{x'}{x})$ )\\
\>\>\>\>\{\\
\>\>\>\>$\lvert z\rvert$ = $\frac{module(x')}{module(x)}$;\\
\>\>\>\>\}\\
\>\>\>\}\\
\>\>\}\\\\

\>$\lvert z\rvert$ = $\sqrt{z * \overline{z} }$ = $\sqrt{ a^{2} + b^{2} }$;\\
\>//$(a + ib)(a - ib) = a^{2} + b^{2}$; ATTENTION Dans l'enssemblme C l'identité remarqueable débouche sur une addition\\\\
	
\>RETURNE $\lvert z\rvert$;\\
\>\}\\


\end{tabbing}



\end{flushleft}
\end{document}

ok, impec à la compilation en pdf, à un détail prés ! la ligne " \>//$(a + ib)(a - ib) = a^{2} + b^{2}$; ATTENTION Dans l'ensemble C l'identité remarquable débouche sur une addition\\\\ " est tellement grande que elle ne reviens pas à la ligne au bout de la page pdf mais continue en dehors de la page et sa ne retourne à la ligne qu'au "\\", comme ce document est l'une de mes premières éditions en latex, j'ai chercher et j'ai mis dans les entêtes un \usepackage[top=2,5, bottom=2,5, left=2,5 , right=2,5]{geometry} sauf que sa n'y fais rien et, pire, j'ai une erreur à la compilation qui m'ouvre une sorte de code source que j'ai jamais vu, que faire s'il vous plait ?

merci par avance.

Dernière modification par fove (Le 18/10/2009, à 18:47)


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#2 Le 08/10/2009, à 18:19

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

je viens de faire un test : j'ai ecris la meme ligne en dehors des balises \begin{tabbing} \end{tabing} et je n'ai pas se problème, comment conserver la tabulation ET le retour automatique à la ligne ???


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#3 Le 08/10/2009, à 18:26

volfoni54

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

Bonjour,

Pourquoi utiliser l'environnement tabbing et pas verbatim ?

Volfoni54

Hors ligne

#4 Le 08/10/2009, à 18:41

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

je suis nouveaux hein ^^

ben a dire vrais peut importe l'un ou l'autre, je veux juste maintenir les tabulations, si ta deja compiler mon source tu verra que sa ressemble (le fichier de sortti) à un code source C, et dans se code source je veux maintenir les tabulations genre :

main()
Tab{
Tab bla bla
Tab if (blabla)
TabTab{
TabTab blabla
TabTab}
Tab}

je peut faire sa avec verbatim ?


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#5 Le 08/10/2009, à 18:43

volfoni54

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

Non, verbatim, ne tient compte que des espaces mais il me semble qu'il fonctionne bien.

V.

Hors ligne

#6 Le 08/10/2009, à 18:52

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

ya pas moyen de faire une tabulation simplement ? deja que j'ai pas mal chercher pour trouver l'environnement tabbing ou alors juste que les phrases reviennent normalement à la ligne, j'aurais pu simplement faire sa avec un traitement de texte, pourtant j'avais cru que *Tex c'est bien fais et que des milliers de professionnels ont déjà du avoir se problème avec tabbing donc ya bien une solution ?


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#7 Le 08/10/2009, à 19:44

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

up


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#8 Le 08/10/2009, à 20:38

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

pardon mais j'ai vraiment besoin d'un up


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#9 Le 08/10/2009, à 23:25

Redge03

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

Bonsoir,
je suis penché suis ton problème et je te propose cette solution :

 \documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{listings}

\usepackage[francais]{layout} 
\usepackage{amsmath}

\usepackage[top=2.5cm , bottom=2.5cm , left=1.5cm , right=1.5cm]{geometry}


\begin{document}
%\begin{flushleft}


\begin{tabbing}

\hspace{0.5cm} \= \hspace{0.5cm} \= \hspace{0.5cm} \= \hspace{0.5cm} \= \hspace{0.5cm} \= \hspace{2.3cm} \= \kill


//MODULE\\\\

complexe module(z)\\
\>\{\\\\

\>complexe $\lvert z\rvert$;\\
\>Re(z) = a;\\
\>Im(z) = b;\\\\

\>inconnu complexe x, x';\\\\

\>while ( z == ( 0 || x || -x || module(x) || - module(x) ||  module(xx') || module($\frac{x'}{x}$) )\\
\>\>\{\\
\>\>if ( z == 0 )\\
\>\>\>\{\\
\>\>\>$\lvert z\rvert$ = 0;\\
\>\>\>\}\\
\>\>else\\
\>\>\>\{\\
\>\>\>if ( z == ( x || -x || module(x) || - module(x) ) )\\
\>\>\>\>\{\\
\>\>\>\>$\lvert z\rvert$ = module(x);\\
\>\>\>\>\}\\
\>\>\>else if ( z == module(xx') )\\
\>\>\>\>\{\\
\>\>\>\>$\lvert z\rvert$ = module(x) * mudule(x');\\
\>\>\>\>\}\\
\>\>\>else if ( z == module($\frac{x'}{x})$ )\\
\>\>\>\>\{\\
\>\>\>\>$\lvert z\rvert$ = $\frac{module(x')}{module(x)}$;\\
\>\>\>\>\}\\
\>\>\>\}\\
\>\>\}\\\\

\>$\lvert z\rvert$ = $\sqrt{z * \overline{z} }$ = $\sqrt{ a^{2} + b^{2} }$;\\
\>//$(a + ib)(a - ib) = a^{2} + b^{2}$; ATTENTION Dans l'ensemble C l'identité remarquable\\
\>\>\>\>\>\>débouche sur une addition\\\\
    
\>RETURNE $\lvert z\rvert$;\\
\>\}\\


\end{tabbing}



%\end{flushleft}
\end{document}

Petite précision, dans Latex c'est le point qui est utilisé comme virgule dans les nombres à virgule et ne pas oublier l'unité de mesure => \usepackage[top=2,5, bottom=2,5, left=2,5 , right=2,5]{geometry}

Hors ligne

#10 Le 08/10/2009, à 23:45

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

merci Redge03,

en effet j'avais deja adopté la solution que tu as montré provisoirement mais j'avoue que... comment dire... c'est "mal" de faire comme sa ^^, en effet, il suffit que je change la mise en page pour que rien n'aille plus et j'ai eu le même problème avec d'autres documents qui demandent des tabulations avec toujours le même problèmes avec les ligne longue,

mais il n'y a donc aucune solution "propre" qui permette de faire des tabulation ?


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#11 Le 09/10/2009, à 03:23

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

vraiment pas possible ? nooooon?


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#12 Le 09/10/2009, à 14:50

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

up


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#13 Le 09/10/2009, à 16:49

Sorlingues

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

Pourquoi vouloir à tout prix utiliser le tabbing dont tu rends bien compte des limites ? (Je ne savais même pas qu'il y a encore des gens qui l'utilisent ; des années que je tape mes documents en LaTeX et jamais je ne m'en suis servi).

La solution pour tout ce qui est code source en LaTeX est d'utiliser l'environnement verbatim ou, mieux, listings (via le package du même nom).

Listings respectera l'indentation de ton code (je ne sais s'il l'accepte via des tab ou s'il faut lui entrer des espaces mais ce sera de tout de façon infiniment plus élégant que tes \>) et ira à la ligne quand « ça dépasse » ; il fournit même des options pour indiquer que ce qui est à la ligne n'est que la poursuite d'une ligne trop longue.

Prend la peine de lire la doc de listings, les possibilités sont nombreuses.

Hors ligne

#14 Le 09/10/2009, à 18:42

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

Sorlingues, merci tu me sauve la vie avec l'espoir que tu represente ^^.

si je ne me trompe pas, l'environnement verbatim est celui qui donne une coloration au code sources, OK.

Mon problème est que mon langage de balisage, je l'ai inventé moi même, en piochant d'un peut partout et aucun programme de coloration de code sources ne connais mon langage.

de plus, j'avais déjà essailler de mettre tout mon document dans verbatim, sauf qu'avec sa, les équation et toutes les balises latex se banalisent et c'est le code latex qui s'affiche...


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#15 Le 09/10/2009, à 19:31

ludovic889

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

salut,

listing te permet d'implémenter ton langage à toi, voir les sections 3.2 p. 20 & 4.18 p. 41 de la doc www.tex.ac.uk/tex-archive/macros/latex/ … stings.pdf


Ce n'est pas grave de ne pas avoir l'heure si on a le temps.

Hors ligne

#16 Le 09/10/2009, à 23:45

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

@ludovic889:, ton lien m'intéresse mais il est mort pourrais-tu me diriger vers son emplacement actuel ?

@Sorlingues: tu dis que listing respectera l'indentation mais comment l'utiliser ? et où lire les manuels de latex ?


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#17 Le 10/10/2009, à 09:20

ludovic889

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

salut,

euh il suffit de demander à google:
latex + listings
roll

pour trouver ça : http://tug.ctan.org/tex-archive/macros/ … /listings/
il y a aussi la doc.


Ce n'est pas grave de ne pas avoir l'heure si on a le temps.

Hors ligne

#18 Le 10/10/2009, à 15:11

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

je compte mettre l'environnement listings avec les options suivantes

\lstset{ %
language=Octave,                % choose the language of the code
basicstyle=\footnotesize,       % the size of the fonts that are used for the code
numbers=left,                   % where to put the line-numbers
numberstyle=\footnotesize,      % the size of the fonts that are used for the line-numbers
stepnumber=2,                   % the step between two line-numbers. If it's 1 each line will be numbered
numbersep=5pt,                  % how far the line-numbers are from the code
backgroundcolor=\color{white},  % choose the background color. You must add \usepackage{color}
showspaces=false,               % show spaces adding particular underscores
showstringspaces=false,         % underline spaces within strings
showtabs=false,                 % show tabs within strings adding particular underscores
frame=single,	                % adds a frame around the code
tabsize=2,	                % sets default tabsize to 2 spaces
captionpos=b,                   % sets the caption-position to bottom
breaklines=true,                % sets automatic line breaking
breakatwhitespace=false,        % sets if automatic breaks should only happen at whitespace
escapeinside={\%*}{*)}          % if you want to add a comment within your code
}

mais je suis pas douer dans la langue de shekspire...


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#19 Le 10/10/2009, à 22:29

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

mais même listings deborde de la page !


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#20 Le 11/10/2009, à 02:14

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

je fais sa :

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[frenchb]{babel}
\usepackage{amssymb, amsmath}

\usepackage[top=1.5cm,bottom=1.5cm,left=1.5cm,right=1.5cm]{geometry}


TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT



\end{document}



\begin{document}

et j'ai toujour un resultat qui deborde...


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#21 Le 12/10/2009, à 03:50

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

up


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#22 Le 12/10/2009, à 09:39

eiger

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

Concernant ton exemple:

1. La balise \begin{document} doit se situer avant  \end{document}
2. Ton texte (TTTTTTT.....) devrait se situer entre les balises \begin{document} et \end{document}
3. LaTeX utilise des règles de césure dépendant de la langue (du style: entre les syllabes, mais pas juste avant la dernière, etc.). LaTeX ne sait pas quoi faire de ton mot à rallonge. Il ne trouve aucun emplacement de césure valable. Dans ces cas là, tu peux (et si tu veux un résultat correct, tu dois) spécifier les points de césure possibles en insérant "\-" : TTTTTTT\-TTTTTTT\-TTTTTT ...

Comme dit précédemment, je te conseillerais également d'utiliser listings. Tu dis que même avec l'environnement listings ton texte déborde : peux-tu poster ton code ? On pourra peut-être trouver ce qui ne va pas.

Hors ligne

#23 Le 12/10/2009, à 16:16

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

j'ai perdu se que j'ai fais avec listing mais je vais le refaire pour voir et je poste le code, mais pour en revenir à l'histoire des TTTTTTT, si je veux que latex fasse en sorte que tous les endroits situés entre deux lettres sont des points de césure possible, sans m'amuser à mettre un \- après chaque T, il n'y a pas une balise qui fais sa ? genre si j'entoure mon texte de cette balise sa reviendra à faire : T\-T\-T\-T\-


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#24 Le 12/10/2009, à 22:17

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

sa existe pas ??


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne

#25 Le 12/10/2009, à 22:25

fove

Re : Impossible Tex tabulation et retour automatiq à la ligne gros "blèm"

le problème est que "\-" dans l'environnement tabing veux dire autre chose, en fait dans tabbing \- definit le taquet.

avec listing, si j'ai bien compris listing fait une numerotation (c'est sa ?) et donc il me suffira, pour chaque niveau de ne définir aucune numérotation mais d'ajouter une tabulation, j'y suis ?


ACTA attaque l'internet attaquons ACTA
Black-aout contre ACTA sur Ubuntu-fr.org : http://forum.ubuntu-fr.org/viewtopic.php?id=376173
Soutenons la quadrature du net : http://www.laquadrature.net/fr/acta-attaque-linternet-attaquons-acta

Hors ligne