
Utilizo Windows en casa y OSX en la Universidad. Mis archivos tex se sincronizan a través de Dropbox. Sin embargo, las reglas del camino son, evidentemente, diferentes en estos sistemas. Como resultado, tengo que escribir algo como esto.
\bibliography{D:/TeX/mybibfile}
\bibliography{/Users/df/TeX/mybibfile}
y comentar/descomentar una línea arriba dependiendo del sistema operativo.
¿Existe alguna forma más 'elegante/inteligente'?
WBR,
Dmitri
Respuesta1
¿Algo como esto?
Utilice el ifplatform
paquete y sus \if....
macros para probar y definir algún comando.
\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
es de hecho el biblio.bib
archivo de texmf-dist/bibtex/bib/msc
)