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 01/08/2008, à 03:47

viperpaulo

Latex -- Kile -- tirets multiples [résolu]

Bonjour,
j'essaye de compiler un document latex à l'aide de Kile. Le document provient de Windows et fonctionnait sous celui-ci.. Sous linux impossible de le compiler car il n'aprécie pas les noms de fichiers pour les figures tels que bla_bla_bla.png . Lorsque je retire un tiret cela fonctionne mais je ne vais pas retirer tous les tirets de mes images !!
(j'ai essayé avec texmaker mais rien a faire ça passe pas non plus)
Si quelqu'un aurait une idée, je l'en remercie d'avance de m'en faire part.

Dernière modification par viperpaulo (Le 20/06/2012, à 08:19)

Hors ligne

#2 Le 01/08/2008, à 08:10

gigiair

Re : Latex -- Kile -- tirets multiples [résolu]

Je doute un peu que le problème soit dû au caractère de soulignement, il n'y a jamais eu aucune restriction à l'emploi de ce caractère dans les noms de fichier.
Par contre une image en .png sera refusée par la commande latex et acceptée par la commande pdflatex.
Tu es sûr que la commande envoyée par kile est bien pdflatex, et non latex ?

Essaye de compiler ton document en ligne de commande.

:~$ pdflatex monficher

Dernière modification par gigiair (Le 01/08/2008, à 15:48)


--
JJR.

Hors ligne

#3 Le 01/08/2008, à 10:13

®om

Re : Latex -- Kile -- tirets multiples [résolu]

Peux-tu poster ton document .tex (et ses dépendances), s'il n'a pas de restrictions de licence ?

Dernière modification par ®om (Le 01/08/2008, à 10:13)

Hors ligne

#4 Le 01/08/2008, à 17:33

viperpaulo

Re : Latex -- Kile -- tirets multiples [résolu]

Merci pour vos réponses, voici quelques précisions :

Pour ce qui est des png, j'utilise le package "graphicx" donc ça ne devrait pas poser de problèmes. Sous windows j'utilisait le package "here" mais il semble etre obsolete donc j'ai mis "float" sous linux.

voila mes packages :

\usepackage[latin1]{inputenc}  
\usepackage[T1]{fontenc}   
\usepackage[francais]{babel}    
\usepackage{fancyhdr}       
\usepackage{graphicx}      
\usepackage{placeins}   
\usepackage{amsmath}        
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage[cyr]{aeguill}
\usepackage{psfrag}
\usepackage{color}
\usepackage{float}
\usepackage{supertabular}
\usepackage{array}
\usepackage{multicol}
\usepackage{hyperref}

et l'insertion de mon image :

\begin{figure}[H]
   \begin{minipage}[c]{.46\linewidth}
   \begin{center}
      \includegraphics[width=7cm]{bride_rect_geom}                     
   \end{center}
   \end{minipage} \hfill
   \begin{minipage}[c]{.46\linewidth}
   \[\begin{aligned}
      &h_p={h_p}_{frac}*d_{nom}\\
      &X={X}_{frac}*d_{nom}\\
      &Y={Y}_{frac}*d_{nom}\\
      &b={b}_{frac}*d_{nom}\\
      &m={m}_{frac}*d_{nom}\\
      &h=\gamma*h_p\\
      &L=X+5*d_{nom}\\
      &D_h=d_{nom}+0,1\\
   \end{aligned}\]   
      \end{minipage}
      \caption{Définition de la bride étudiée}
      \label{fig:rect} 
\end{figure}

je précise que j'ai une page où je déclare mes packages et d'où j'appelle mes fichiers :

\begin{document}
%--------------------------------------------------------%



\include{base/garde}

\pagestyle{empty}

\cleardoublepage

\include{TOC/toc}

\cleardoublepage



\pagestyle{fancy}

\lhead{Stage M1} \rhead{\textsc{année} \small{2008}}
\lfoot{\textsf{Rapport}} \cfoot{\thepage} \rfoot{25 aout 2008}

\include{document/Intro}
\include{document/1}
\include{document/2}
\include{document/3}
%\include{document/conclusion}

%\include{base/ressources}

%--------------------------------------------------------%


\end{document}

Voila, mais les images n'ayant qu'un underscore fonctionnent tres bien, c'est pour cela que j'avais pensé à un probleme de ce coté la.

Merci a tous pour vos réposes

Hors ligne

#5 Le 01/08/2008, à 17:52

®om

Re : Latex -- Kile -- tirets multiples [résolu]

Tu as essayé de remplacer tes _ par \_ dans le code source?

Hors ligne

#6 Le 01/08/2008, à 17:58

viperpaulo

Re : Latex -- Kile -- tirets multiples [résolu]

Non, toujours la meme erreur! sad

./document/1.tex:13:File `bride\_rect\_geom' not found. ...ludegraphics[width=7cm]{bride\_rect\_geom}

Hors ligne

#7 Le 01/08/2008, à 18:02

®om

Re : Latex -- Kile -- tirets multiples [résolu]

C'est normal qu'il n'ait pas d'extension?
Tu peux poster une archive contenant tes .tex + les images en question?
(qu'on puisse juste tester directement?)

Hors ligne

#8 Le 01/08/2008, à 18:10

viperpaulo

Re : Latex -- Kile -- tirets multiples [résolu]

voila l'archive..
je n'ai jamais mis les extensions sous windows lorsque c'est en png, mais meme en la mettant cela ne fonctionne pas. j'ai défini le dossier graphicpath{FIGURES/}, en le désactivant et en mettant tout le chemin d'acces cela ne fonctionne pas non plus...

Hors ligne

#9 Le 01/08/2008, à 18:11

gigiair

Re : Latex -- Kile -- tirets multiples [résolu]

On ne pourrait pas avoir le fichier .log en entier ?
L'erreur ne vient certainement pas du caractère underscore, il est inutile de le progéger par \ .
Que renvoie la commande

:~$find ./ -name "bride_rect_geom*"

Dans un terminal

Dernière modification par gigiair (Le 01/08/2008, à 18:17)


--
JJR.

Hors ligne

#10 Le 01/08/2008, à 18:18

viperpaulo

Re : Latex -- Kile -- tirets multiples [résolu]

voila le résultat de la commande en super utilisateur:

find: ./.gvfs: Permission non accordée
./Bureau/Stage/Fichiers_excel/brides_chape_oppose.xls
./Bureau/Stage/Fichiers_excel/brides_chape_assym.xls

en utilisateur normal :

./Bureau/Stage/Fichiers_excel/brides_chape_oppose.xls
./Bureau/Stage/Fichiers_excel/brides_chape_assym.xls
find: ./.dbus: Permission non accordée

pour le log, il est dans l'archive...
encore merci à vous pour votre aide

Hors ligne

#11 Le 01/08/2008, à 18:41

®om

Re : Latex -- Kile -- tirets multiples [résolu]

Ah bah j'ai trouvé, c'est parce que tes noms de fichiers ont une majuscule, et dans ton .tex tu as une miniscule.
Windows ne fait pas la distinction entre les fichiers avec majuscules et minuscules (MACHIN.jpg=MaChIn.JpG)
Sous GNU/Linux, la casse est importante.

EDIT: astuce, va dans ton répertoire FIGURES en shell, et tape:

for i in *; do mv "$i" "$(echo "$i" | tr [:upper:] [:lower:])"; done

(il te mettra juste une erreur sur les fichiers qui sont déjà tout en lower case)

Dernière modification par ®om (Le 01/08/2008, à 18:57)

Hors ligne

#12 Le 06/08/2008, à 02:02

viperpaulo

Re : Latex -- Kile -- tirets multiples [résolu]

Merci pour votre aide c'était exactement ça : les majuscules dans les images.
Encore merci et désolé pour le temps de réponse car je n'avais pas internet.

Hors ligne

#13 Le 06/08/2008, à 12:15

Autiwa

Re : Latex -- Kile -- tirets multiples [résolu]

rajoute "résolu" au titre en éditant ton premier message s'il te plait.


Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.

Hors ligne