Instalando o pacote mcq TeX

Instalando o pacote mcq TeX

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.pyno 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 .styarquivo da minha pasta Downloads, então esse kpsewhich -var-value TEXMFHOMEcomando 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.stysó é encontrado se o .texarquivo 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:

  1. 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.
  2. Coloque-o .styno 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 um Go to Librarycomando que fica visível no Gomenu 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

texhashpode 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:$PATHestá em seu ~/.bashrcou ~/.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, \Ufonte definindo um \setmainfont), mas primeiro certifique-se de que não haja símbolos faltando (verifique o arquivo de log).

informação relacionada