
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 ifplatform
Paket 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.bib
ist in der Tat die biblio.bib
Datei von texmf-dist/bibtex/bib/msc
)