Partage
  • Partager sur Facebook
  • Partager sur Twitter

Guide des bonnes pratiques LaTeX

Anonyme
16 juin 2013 à 18:20:14

Auteur: TD


Le guide des bonnes pratiques en LaTeX a été transformé en tutoriel. Retrouvez-le ici : http://fr.openclassrooms.com/informatique/cours/guide-des-bonnes-pratiques-en-latex

-
Edité par cshark 5 mars 2014 à 17:30:08

  • Partager sur Facebook
  • Partager sur Twitter
8 août 2013 à 10:14:21

Merci beaucoup c'est vraiment intéressant
  • Partager sur Facebook
  • Partager sur Twitter
more then you think
5 octobre 2013 à 10:58:53

Arius a écrit:

Il existe un grand nombre d'encodages. Le meilleur est l'UTF-8 : utilisez-le tout le temps, sans exceptions.

Je ne suis absolument pas d'accord avec cette affirmation. Avec un moteur 8 bits (latex ou pdflatex), utf8 n'est pas le meilleur choix, à moins de savoir très exactement ce que l'on fait et quelles limitations on s'impose. Un encodage 8 bits me semble bien plus sûr et certainement plus adapté à la façon de fonctionner d'un moteur 8 bits. Pour preuve le package listings qui a les pires difficultés avec utf8 en compilation 8 bits.

De plus, en programmation, c'est un véritable enfer. En compilation 8 bits, si je veux isoler la première lettre du mot « été », il n'est pas possible d'élaborer un algorithme qui fonctionne à la fois avec un encodage utf8 ou latin1.

Compiler ce code élémentaire avec pdflatex et utf8 donnera un message d'erreur alors qu'on obtiendra « é» avec xelatex ou lualatex

\def\first|#1#2|{#1}
\first|été|

Voici les différents cas de figure :

  • pdflatex ou latex + utf8 -> erreur (car moteur 8 bits et encodage multi octets)
  • pdflatex ou latex + latin1 -> ok (car moteur 8 bits et encodage 8 bits)
  • xelatex ou  lualatex + utf8 -> ok (car moteur utf8 et encodage utf8)

-
Edité par unbonpetit 5 octobre 2013 à 11:05:44

  • Partager sur Facebook
  • Partager sur Twitter
10 janvier 2014 à 15:31:42

Bonjour,

 tout d'abord merci pour les conseils, méthodes et liens forts utiles. 

Il se trouve que j'ai un petit problème qui semble, d'après mes recherches sur le web, "récurrent" mais dont aucune des solutions proposées sur les différents forums (français ou anglais) ne fonctionne avec ma machine.

Matériel : MacBookPro 2010

OS : Mavericks

Editeur LaTeX : TeXShop (dernière version)

Message d'erreur : Package inputenc Error Keyboard character used is undefined (inputenc) in input encoding 'utf8'

J'ai naturellement au préalable vérifié que l'éditeur été bien encodé en tuf-8

Et je vous livre mon code source (j'ai tronqué le tableau parce qu'après je répète le code pour remplir une page format A4) afin de pouvoir apprécier le problème précisément :

\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[TS1, T1]{fontenc} % pour les accents cédilles et caractères spéciaux
\usepackage{textcomp}

\usepackage{fancybox}
\usepackage[a4paper, tmargin = 3cm, bmargin = 3cm, rmargin = 2.2cm, lmargin = 2.2cm]{geometry}

\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{lmodern}
\usepackage[frenchb]{babel}

\usepackage{url}

%\usepackage{enumerate}
\usepackage[french]{varioref}

\usepackage[urlcolor=red, % liens web
		link color = blue, % liens internes
		color links = true]{hyperref}
		
\begin{document}

%\begin{tabular}{c|c}
\fbox{
     \begin{minipage}[c]{.45\textwidth}
	
        \begin{center}
	  \shadowbox{{\huge\sc{\textcolor{red}
           {cours de maths}}}}
	\end{center}
	
        Professeur certifié (\textcolor{blue}						                                                                                                                                
        {CAPES MATHS 2013}), donne 							      
        \textcolor{blue}{cours de maths tout 						
        niveau} (jusqu'à licence 3).
	
	Utilisation des \textcolor{blue}{TICE 						
        (calculatrices et logiciels) conformément 				
        aux nouveaux programmes de lycée}.
	Plus de \textcolor{blue}{10 ans d'expérience}.
	Afin d'avoir un aperçu consulter les vidéos :        
        \vspace{.1cm}
			
        \shadowbox{\url{www.youtube.com/user/lolothebear}}
	
	Contactez monsieur Garnier : \vspace{.1cm}
	
	\shadowbox{\textcolor{red}{tél : 					
        06.86.61.71.25 mél : glmp@free.fr}} \vspace{.1cm}
	
        \begin{tabular}{*6{|c|}}
	   \hline
	   \hline
	   06 &gl       &06 &gl        &06 &gl    \\
	   86 &mp       &86 &mp        &86 &mp     \\
	   61 &@        &61 &@         &61 &@       \\
	   71 &icloud   &71 &icloud    &71 &icloud   \\
	   25 &.com     &25 &.com      &25 &.com      \\
	  \hline
	  \hline
       \end{tabular}
\end{minipage}
}


\end{document}


Donc si quelqu'un avait une idée ça m'arrangerait. Je précise que j'ai changé de disque dur suite à un crash et que j'ai réinstaller la config à l'identique et que ça compilait avant le changement de disque dur.

J'ai également essayé de compiler avec emacs et qu'il me renvoie la même erreur.

Merci d'avance.

  • Partager sur Facebook
  • Partager sur Twitter
10 janvier 2014 à 19:55:35

@lolo_thebear : ce guide n'est pas destiné à recevoir des questions. Ouvrez plutôt un sujet. Je vous conseille par ailleurs d'indiquer la ligne (voire le caractère) générant l'erreur.

  • Partager sur Facebook
  • Partager sur Twitter
10 janvier 2014 à 21:19:24

@TD entendu merci pour votre réponse. 

Par contre je ne sais pas comment ouvrir un sujet mais je vais chercher.

  • Partager sur Facebook
  • Partager sur Twitter
17 janvier 2014 à 10:54:47 - Message modéré pour le motif suivant : Message complètement hors sujet