Tenho Mac OS X 10.7.5 e TeX Live 2012 e "XeTeX, versão 3.1415926-2.4-0.9998". Como faço para instalar o pacote mcq?
Responder1
Para baixar a fonte Linux Libertine, o link éhttp://www.fontspace.com/linux-libertine. Certifique-se de baixar Libertine e não Biolinum. O resto é feito seguindo as instruções emhttp://www.matapp.unimib.it/~ferrario/var/mcqxelatex.html, lembrando que .py
é a extensão dos arquivos python que são executados python FileName.py
no Terminal. O arquivo é criado por aquele programa mcq.py, então você o abre em seu editor TeX, coloca as perguntas e respostas nas áreas designadas e digita normalmente. Certifique-se de usar XeTeX ou LuaTeX, pois o pdfTeX simples não funcionará. O estranho é que nunca precisei mover o .sty
arquivo da minha pasta Downloads, então esse kpsewhich -var-value TEXMFHOME
comando foi bastante inútil para mim. Além disso, o resultado disso foi /Users/michelegorini/Library/texmf
, que não consigo acessar porque não aparece, nem no Finder, nem no Terminal onde aparece a Biblioteca. O único problema agora é que mcq.sty
só é encontrado se o .tex
arquivo que o utiliza estiver na pasta Downloads.
Atualizar: Me deparei novamente com essa questão enquanto procurava exemplos para vincular a partir da resposta aesta pergunta meta SX, e há duas maneiras de corrigir esse "único" problema:
- Encontre o diretório onde o LaTeX procura por pacotes (onde estão os pacotes da distribuição instalada) e coloque a pasta mcq nele, e depois vá no terminal e use
sudo texhash
; isso não foi testado, mas funcionou quando tenteiinstalar meu próprio pacote. - Coloque-o
.sty
no diretório "local" apropriado, conforme indicadoaqui; bem, talvez as indicações não sejam precisas para o seu computador; no meu caso, se~
for o diretório inicial, eles são precisos, mas observe que minha biblioteca estava invisível; o Finder possui umGo to Library
comando que fica visível noGo
menu ao pressionar a tecla Opção.
Responder2
Apenas dois comentários (eu escrevi mcq.py
):
Se você criar, no diretório /Users/michelegorini/Library/texmf/
, uma árvore TEXMF, lá você poderá instalar seus próprios pacotes (ou arquivos tex, ou arquivos de imagem, ou arquivos bibtex...) - fora da texlive/*
distribuição oficial.
Exemplo:/Users/michelegorini/Library/texmf/tex/latex/mcq.sty
texhash
pode ser necessário depois.
Sobre o local adequado onde colocar mcq.py
, depende do seu $PATH
. Um lugar típico pode ser /usr/local/bin
, depois de certificar-se de que algo parecido export PATH=/usr/local/bin:$PATH
está em seu ~/.bashrc
ou ~/.profile
. Além disso, precisa ser executável (verifique as permissões do arquivo).
A partir do comentário "Fonte Linux Libertine", acho que você já poderia executá-lo: Linux Libertine é a fonte padrão. Você pode alterá-la para qualquer outra fonte com os glifos apropriados (alterando os comandos \squarebox
, \Ufont
e definindo um \setmainfont
), mas primeiro certifique-se de que não haja símbolos faltando (verifique o arquivo de log).