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 30/08/2007, à 01:07

zozo_serieux

Quelles erreurs sur cette page tex~? --- et quelques questions

Bonsoir,

ça y est, j'ai décidé de sauter le pas et de vraiment me mettre à Latex dont j'adore la mise en page classique et les caractères !

Voici une page destinée à un cours dont voici la trame.

\documentclass[A4paper,12pt, oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
\usepackage{fancyhdr} %pour créer en-tête page:
% \newcommand{\gras}{\textbf } %crée commande pour simplifier changements éventuelles sur le gras

\def«{\og} % pour être sûr que les guillemets seront corrects
\def»{\fg}

\begin{document}

\pagestyle{fancy}    %annonce en-tête page
\rhead{{\scriptsize Classe de blablabla / 2007-2008 \\Séance n°1 --- Découverte du blablabla}}  % ce qui est écrit dans en-tête

\fbox{ %pour encadrer un texte (ne pas oublier le "}" après \end{minipage}
\begin{minipage}{0.9\textwidth}
   \begin{center} %Pour centrer un titre
\textbf{Blabla} \\
\textbf{Texte de François~JACOB~: \emph{Le Jeu des possibles}}
\end{center}
\end{minipage}
} %%%%A NE PAS OUBLIER%%%%%%
\vspace{1cm} %saute une ligne d'un centimètre

\textbf{Blablabli}

\textbf{Blablu.}\\

\hrule

~\\

Un jour peut-être les physiciens parviendront-ils à montrer que le fonctionnement de l'univers ne pouvait être différent de ce qu'il est. Un jour peut-être arriveront-ils à fonder une théorie prouvant que notre monde est le seul possible, qu'on ne peut concevoir une matière douée d'autres propriétés. Il est cependant difficile de ne pas trouver de l'arbitraire, voire de la fantaisie, dans la structure et le fonctionnement de la nature. Dans un conte de mon enfance, une fée donnait au jeune prince le conseil suivant :
    « Joue du cor et le château de l'ogre s'écroulera. »\\

François JACOB : \emph{Le Jeu des possibles}, Fayard 1981, pages 17 à 25.\\

\pagenumering

\end{document}

Voici mes questions. Merci à vous si vous prenez le temps de me renseigner

1) Le document sort bien comme je le veux, mais pourquoi tous ces messages d'erreur ? Sauriez-vous m'aider à le rendre plus "pur" ?

2) j'avais testé Latex du temps où j'étais sous zinkrosoft avec Texmaker, que j'ai installé sous mon Ubuntu préféré et unique désormais. Mais comme j'utilise gedit que j'adore pour taper mes textes, je souhaite prendre mes distances avec Texmaker. J'ai testé en console "latex blabla.tex" puis dvips "blabla.dvi" et cela marche mais n'y a-t-il pas de meilleures options de commandes ? Texmaker propose "latex -interaction=nonstopmode blabla.tex" et "dvips -o blabla.ps blabla.dvi". Que choisir ?

3) pour passer en pdf (nécessaire pour mon travail) :
"pdflatex -interaction=nonstopmode blabla.tex" ?
ou
"ps2pdf blabla.ps" tout simplement ?

4) Enfin, si vous connaissez la Pléiade chez Gallimard, j'adore sa police (c'est un garamond avec de jolies liaisons entre certaines lettres). Cela est-il possible sous Latex ?

Merci d'avance si vous avez pris le temps de me lire ! smile

Hors ligne

#2 Le 30/08/2007, à 06:37

Pikachu_2014

Re : Quelles erreurs sur cette page tex~? --- et quelques questions

Bonjour,

tout d'abord bravo pour ta motivation, tu ne regretteras certainement pas ton passage à LaTeX smile

Ensuite, je n'ai pas compilé ton document. Pourrais-tu poster les messages d'erreurs que tu obtiens à la compilation ?

Cependant, à la lecture de ton document, je me permets quelques petites remarques :

* Pour définir de nouvelles commandes, tu ne devrais pas utiliser la commande « \def » qui est un héritage de TeX.
   Privilégie avant tout « \newcommand »

* À propos de ces deux lignes :

\def«{\og} % pour être sûr que les guillemets seront corrects
\def»{\fg}

Outre le fait que « \newcommand » soit préférable, je ne crois pas qu'il soit possible de définir des commandes comportant des caractères non-ASCII en LaTeX, comme dans beaucoup de langages de programmation. Si tu tiens à saisir « bla » au lieu de \og bla \fg{}, tu peux saisir les guillemets à la française, en veillant à les faire suivre/précéder d'espaces insécables, ainsi :

bla bla bla «~bla~» bla.

* Pour les citations, tu as deux environnements dédiés :
   - \begin{quote} ... \end{quote} ;
   - \begin{quotation} ... \end{quotation}.
   Le premier n'indente pas son contenu (i. e. n'ajoutera pas d'alinéas), tandis que le second si ; le premier est adapté aux courtes citations (une phrase), le second aux citations plus longues.
   Dans les deux cas, le paragraphe cité sera séparé du reste du texte par des espaces verticaux plus grands (ce qui évite des appels à « \vspace »).

* Je te suggère de rajouter à ton en-tête l'appel au paquetage lmodern :

\usepackage{lmodern}

C'est préférable pour diverses raisons déjà évoquées dans ce forum.

* Par défaut, dvips, sans paramètres, envoie la sortie sur ton imprimante par défaut. Si tu souhaites obtenir un fichier postscript à la suite de la conversion, précise la sortie :

$ dvips test.tex -o test.ps

* Si tu ne souhaites obtenir qu'une sortie PDF, dans la plupart des cas il faut préférer l'utilisation de pdflatex.

* Tu peux utiliser les fontes Garamond avec LaTeX. Après tout dépend de la distribution (La)TeX tu utilises. TeX Live fournit ainsi une commande « getnonfreefonts » permettant d'installer, comme son nom l'indique, des fontes non libres, dont Garamond, très facilement. Une inclusion :

\usepackage[garamond]{mathdesign]

permet alors d'utiliser cette fonte.

En te souhaitant une bonne continuation avec LaTeX.
smile

Dernière modification par Pikachu_2014 (Le 30/08/2007, à 06:42)

Hors ligne

#3 Le 30/08/2007, à 09:52

zozo_serieux

Re : Quelles erreurs sur cette page tex~? --- et quelques questions

Bonjour!
et merci pour cette réponse si prompte! je ne regrette décidément jamais d'être définitivement passé à Ubuntu smile
Je précise que je suis sous Tetex (avec Dapper Drake que je garde car elle seule reconnaît mon wifi inutilisable sous feisty)

* pour les \og et \fg j'ai donc remplacé def par newcommand, et merci pour le truc <<~ si rapide à utiliser aussi au besoin.

* pour le "vspace" ce n'était pas par rapport à une citation (je n'ai mis que quelques lignes d'un très long texte dans l'exemple destiné au forum) mais pour obtenir un saut de ligne attaché au titre encadré au-dessus (titre de la leçon). Je peux utiliser "~\\" à la place mais j'essayais de l'attacher pour ne pas obtenir de titre encadré en fin de page mais toujours avec du texte à la suite

* \usepackage{lmodern}    : j'y arrive paaas j'obtiens un message d'erreur

Je sens que je ne suis pas loin mais je bloque actuellement
Et le message d'erreur général maintenant est celui-ci (c'est long alors je le mets comme du code pour un gain de place)

This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4) (format=latex 2007.8.26)  30 AUG 2007 09:46
entering extended mode
**blabla.tex
(./blabla.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/usr/share/texmf-tetex/tex/latex/base/article.cls
Document Class: article 2004/02/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-tetex/tex/latex/base/size12.clo
File: size12.clo 2004/02/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/share/texmf-tetex/tex/latex/base/inputenc.sty
Package: inputenc 2004/02/05 v1.0d Input encoding file

(/usr/share/texmf/tex/latex/ucs/utf8.def
File: utf8x.def 2004/10/17 UCS: Input encoding UTF-8
))
(/usr/share/texmf/tex/latex/ucs/ucs.sty
Package: ucs 2004/10/17 UCS: Unicode input support

(/usr/share/texmf/tex/latex/ucs/data/uni-global.def
File: uni-global.def 2005/04/14 UCS: Unicode global data
)
\uc@secondtry=\count87
\uc@combtoks=\toks14
\uc@combtoksb=\toks15
\uc@temptokena=\toks16
)
(/usr/share/texmf-tetex/tex/latex/base/fontenc.sty
Package: fontenc 2004/02/22 v1.99f Standard LaTeX package

(/usr/share/texmf-tetex/tex/latex/base/t1enc.def
File: t1enc.def 2004/02/22 v1.99f Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 43.
))
(/usr/share/texmf-tetex/tex/generic/babel/babel.sty
Package: babel 2004/11/20 v3.8d The Babel package

(/usr/share/texmf-tetex/tex/generic/babel/frenchb.ldf
Language: french 2004/04/02 v1.6f French support from the babel system

(/usr/share/texmf-tetex/tex/generic/babel/babel.def
File: babel.def 2004/11/20 v3.8d Babel common definitions
\babel@savecnt=\count88
\U@D=\dimen103
)
Package babel Info: Making : an active character on input line 219.
Package babel Info: Making ; an active character on input line 220.
Package babel Info: Making ! an active character on input line 221.
Package babel Info: Making ? an active character on input line 222.
\parindentFFN=\dimen104
\std@mcc=\count89
\dec@mcc=\count90

*************************************
* Local config file frenchb.cfg used
*
(/usr/share/texmf-tetex/tex/generic/babel/frenchb.cfg)))

! LaTeX Error: File `lmodern.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 
(/usr/share/texmf-tetex/tex/latex/fancyhdr/fancyhdr.sty
\fancy@headwidth=\skip43
\f@ncyO@elh=\skip44
\f@ncyO@erh=\skip45
\f@ncyO@olh=\skip46
\f@ncyO@orh=\skip47
\f@ncyO@elf=\skip48
\f@ncyO@erf=\skip49
\f@ncyO@olf=\skip50
\f@ncyO@orf=\skip51
)

LaTeX Warning: Unused global option(s):
    [A4paper].

(./blabla.aux)
\openout1 = `blabla.aux'.

LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 13.
LaTeX Font Info:    ... okay on input line 13.
LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 13.
LaTeX Font Info:    ... okay on input line 13.
LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 13.
LaTeX Font Info:    ... okay on input line 13.
LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 13.
LaTeX Font Info:    ... okay on input line 13.
LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 13.
LaTeX Font Info:    ... okay on input line 13.
LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 13.
LaTeX Font Info:    ... okay on input line 13.


Package utf8x.def Warning: Character(s) 194 etc. got redefined somewhere.
(utf8x.def)                Restoring to its utf8x-meaning on input line 13.

(/usr/share/texmf/tex/latex/ucs/ucsencs.def
File: ucsencs.def 2003/11/29 Fixes to fontencodings LGR, T3
)
LaTeX Info: Redefining \dots on input line 13.

(/usr/share/texmf/tex/latex/ucs/data/uni-0.def
File: uni-0.def 2005/04/14 UCS: Unicode data U+0000..U+00FF
)
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <12> on input line 25.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <8> on input line 25.
LaTeX Font Info:    External font `cmex10' loaded for size
(Font)              <6> on input line 25.

Underfull \hbox (badness 10000) in paragraph at lines 27--28

 []


Underfull \hbox (badness 10000) in paragraph at lines 31--32

 []


Underfull \hbox (badness 10000) in paragraph at lines 35--36

 []


Underfull \hbox (badness 10000) in paragraph at lines 37--39

 []


Underfull \hbox (badness 10000) in paragraph at lines 40--41

 []

! Undefined control sequence.
l.42 \pagenumering
                  
? 

Package Fancyhdr Warning: \headheight is too small (12.0pt): 
 Make it at least 24.84857pt.
 We now make it that large for the rest of the document.
 This may cause the page layout to be inconsistent, however.

[1

] (./blabla.aux) ) 
Here is how much of TeX's memory you used:
 1882 strings out of 94501
 21982 string characters out of 1175811
 77571 words of memory out of 1000000
 5079 multiletter control sequences out of 10000+50000
 10884 words of font info for 29 fonts, out of 500000 for 2000
 580 hyphenation exceptions out of 8191
 31i,10n,43p,570b,635s stack positions out of 1500i,500n,5000p,200000b,5000s

Output written on blabla.dvi (1 page, 1620 bytes).

Si vous avez un indice, merci tongue

Dernière modification par zozo_serieux (Le 30/08/2007, à 09:54)

Hors ligne

#4 Le 30/08/2007, à 10:17

Pikachu_2014

Re : Quelles erreurs sur cette page tex~? --- et quelques questions

Tu as quelques warnings :

Underfull \hbox (badness 10000) in paragraph at lines 31--32

Mais rien de critique, c'est latex qui est peiné de devoir mettre plus d'espace entre chaque mot sur certaines lignes pour conserver la justification à droite. Tu peux les ignorer.

Par contre, attention, en préambule de ton document :

\documentclass[a4paper,12pt, oneside]{article}

au lieu de :

\documentclass[A4paper,12pt, oneside]{article}

Pour lmodern, tu dois installer le package lmodern (avec apt-get, synaptic, etc).

Petite coquille :
   \pagenumbering au lieu de pagenumering.

Pour Garamond, je tâche de regarder ça ; je donnerai une procédure d'installation manuelle.


P.S. : ce qui me connaissent savent que je suis bien plus souvent sur fedora-fr.org, mais je ne dédaigne par Ubuntu pour autant, loin de là ^^

Hors ligne

#5 Le 30/08/2007, à 13:47

zozo_serieux

Re : Quelles erreurs sur cette page tex~? --- et quelques questions

Merci merciiiiiiiiiiiii big_smile

Je vais corriger ces bourdes que j'aurais bien été incapable de voir.
Et je vais tester lmodern (je ne savais pas que cela s'installait, et pourtant maintenant cela paraît évident)

Bonne après-midi!

Hors ligne

#6 Le 31/08/2007, à 02:53

GeLaLaineFresh

Re : Quelles erreurs sur cette page tex~? --- et quelques questions

Juste pour pârticiper.
Si le tas de ligne de commandes te rebutes, tu peux faire un script qui contient tes lignes de commande avec toutes les options qui vont bien. C'est pas mal quand tu as une biblio, un nomenclature, que tu dois compiler plusieurs fois de suite, etc...

Et concernant l'utilisation de pdflatex, je trouve ça pas mal si tu veux uniquement des pdf. En effet, les utilitaires pour convertir ton .tex en HTML semblent ne marcher qu'avec du code compilable pour latex... mais des subtilités m'ont surement echappées... je ne demande qu'a comprendre.
Voilà, c'etait bref...


Ubuntu 8.04 Hardy / Gnome / Dell Latitude D830 - Intel Core 2 Duo T7100 @1,8GHz - 2G ram - NVidia Quadro NVS 135M

Hors ligne

#7 Le 31/08/2007, à 09:54

zozo_serieux

Re : Quelles erreurs sur cette page tex~? --- et quelques questions

Hello smile

oui en fait je pose ces questions pour me créer une "page-type" latex modifiable en commentant/décommentant pour me concentrer sur le texte qui constitue l'essentiel de mon job (prof).

D'ailleurs, je découvre avec bonheur la correction/mise en page d'OCR : c'est fini les pbs de corrections de mise en page, les fins de ligne à ôter etc puisque là, il s'agit juste de sauter une ligne pour dire "nouveau paragraphe", et le tout avec gedit ! quelle puissance simple après quelques tâtonnements !

ps : la ligne de commande ne me fait même pas peur wink

adjugé vendu gratuit !

Dernière modification par zozo_serieux (Le 31/08/2007, à 09:55)

Hors ligne