Pfade zur Bib-Datei unter Win und OSX

Pfade zur Bib-Datei unter Win und OSX

Ich verwende zu Hause Windows und an der Uni OSX. Meine Tex-Dateien werden über Dropbox synchronisiert. Allerdings sind die Pfadregeln in diesen Systemen offensichtlich unterschiedlich. Daher muss ich so etwas schreiben

\bibliography{D:/TeX/mybibfile}

\bibliography{/Users/df/TeX/mybibfile}

und kommentieren/entkommentieren Sie je nach Betriebssystem eine Zeile darüber.

Gibt es einen eleganteren/clevereren Weg?

WBR,

Dmitri

Antwort1

Etwas wie das?

Verwenden Sie das ifplatformPaket und seine \if....Makros, um einige Befehle zu testen und zu definieren.

\documentclass{article}

\usepackage{ifplatform}


\newcommand{\DropboxPathPrefix}{%
  \ifmacosx%
  /users/def/TeX%
  \else%
  \ifwindows%
  D:/TeX%
  \else%
  \iflinux%
  .%   (local directory) Change to appropiate values
  \else% 
  \ifcygwin%
  % ????
  \fi%
  \fi%
  \fi%
  \fi%
}


\newcommand{\PathToBibFile}{\DropBoxPrefix/standardbiblio}

\begin{document}

%% Somes stuff in here


\cite{Lam94}

\bibliographystyle{unsrt}
\bibliography{\PathToBibFile}



\end{document}

( standardbiblio.bibist in der Tat die biblio.bibDatei von texmf-dist/bibtex/bib/msc)

Bildbeschreibung hier eingeben

verwandte Informationen