Folosesc MikTex 2.9 și TeXstudio pentru pregătirea mea TeX. Aș dori să setez calea către folderul figures, care conține toate cifrele, parcelele etc. necesare pentru munca mea.

Am folosit \graphicspath pentru a seta directorul, dar îmi dă un mesaj de eroare:

\documentclass[12pt]{article} \usepackage{graphicx} \graphicspath{D:/LATEX/Reports@IIT/figures} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{logo.jpg} \end{document} 

Eroare: pachet pdftex.def Eroare: fișier `logo.jpg” nu a fost găsit

Cu toate acestea, atunci când introduc numele fișierelor imaginilor cu aceeași cale în comanda \includegraphics, funcționează foarte bine:

\documentclass[12pt]{article} \usepackage{graphicx} \begin{document} \includegraphics[width=4.5cm,height=4cm,angle=0]{D:/LATEX/Reports@IIT/figures/logo.jpg} \end{document} 

De ce \graphicspath nu setează calea?

Comentarii

  • Ce se întâmplă dacă adăugați / după figures în graphicspath?
  • @Marienplatz It ' mașina și căile Windows sunt dependente de sistem. Dacă altcineva are nevoie de o soluție Windows, miktex este o opțiune viabilă.
  • @percusse Dar \graphicspath funcționează la fel indiferent de platformă
  • @JosephWright De asemenea, este adevărat. Dar ' nu este căutarea de oameni din păcate, inclusiv eu. S-a adăugat și TeXLive, așa că sperăm că ambele pot ajunge aici.
  • Cred că este important să ' să înțelegem că această caracteristică nu este atât de sofisticată și că se află în programator ' s recunoaștere pentru a o folosi cu sensibilitate. Dacă în exemplul OP, calea, așa cum a fost tastată, era corect în interiorul propriului set de paranteze, ceea ce este esențial, codul ar funcționa dacă numele fișierului ar fi introdus ca \logo.jpg. Numele fișierului este pur și simplu adăugat la cale, deci dacă ambele sunt ciudate, dar împreună fac un nume de cale sensibil, va funcționa. Dacă calea grafică a fost terminată de / ați putea accesa și subfoldere în stocarea grafică cu Subfolder/logo.jpg.

Răspuns

\graphicspath{{D:/LATEX/Reports@IIT/figures/}} 

Încercați!

Caz mai general:

\graphicspath{{subdir1/}{subdir2/}{subdir3/}...{subdirn/}} 

... nu face parte din sintaxă cu siguranță! Este doar pentru a reprezenta ceva de genul 1,2,3,...,n într-o teorie a seturilor.

Dacă cifrele sunt salvate într-un director frate, utilizați ../ pentru a accesa directorul părinte.

 \graphicspath{{../figs/}} 

Comentarii

  • Găsesc adesea acest lucru util: \graphicspath{{./figs/}} Acesta va include un subdirector numit figs care se află în același director cu fișierul dvs. actual .tex
  • Am constatat că numele de cale încadrate între paranteze nu trebuie să aibă spații în ele.

Răspuns

Fiecare calea specifică trebuie încheiată cu / și conținută de o pereche de paranteze. Încercați:

\graphicspath{{D:/LATEX/Reports@IIT/figures/}} 

Comentarii

  • Apropo … există o opțiune de organizare a videoclipurilor într-un director diferit, la fel ca noi cu grafica noastră? Thx
  • Aruncați o privire la tex.stackexchange.com/a/79060/36296

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *