
Eu uso Windows em casa e OSX na Universidade. Meus arquivos tex são sincronizados via Dropbox. Contudo, as regras de caminho são, evidentemente, diferentes nestes sistemas. Como resultado, tenho que escrever algo assim
\bibliography{D:/TeX/mybibfile}
\bibliography{/Users/df/TeX/mybibfile}
e comente/descomente uma linha acima, dependendo do sistema operacional.
Existe alguma maneira mais 'elegante/inteligente'?
WBR,
Dmitri
Responder1
Algo assim?
Use o ifplatform
pacote e suas \if....
macros para testar e definir algum 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
é na verdade o biblio.bib
arquivo de texmf-dist/bibtex/bib/msc
)