Caminhos para o arquivo bib no Win e OSX

Caminhos para o arquivo bib no Win e OSX

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 ifplatformpacote 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.bibarquivo de texmf-dist/bibtex/bib/msc)

insira a descrição da imagem aqui

informação relacionada