- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 9 anni, 10 mesi fa da .
-
Topic
-
In passato ho provato ad usare latexindent su Snow Leopard con arara e funzionava senza fare modifiche. Ora, dopo esser passato a Sierra, volevo vedere se riuscivo ad usarlo ancora.Per prima cosa ho verificato che arara funzionasse, seguendo la guida di Enrico Gregorio: funziona, anche con TeXShop.
Rispetto al passato ho dovuto creare un file araraconfig.yaml nella mia home contenente `!config
paths:
– /usr/local/texlive/2016/texmf-dist/doc/support/latexindent` affiché venga trovata la regola indent: la trova.Però, eseguendo `% !TEX TS-program = arara
% !TEX encoding = UTF-8 Unicode% arara: indent
\documentclass[a4paper]{article}\begin{document}
Hello world
\end{document}` ottengo `Running Indent…I'm sorry, but the command from the 'Indent' task could not be
found. Are you sure the command 'latexindent.pl
“test.tex” ' is correct, or even accessible from the system path?
`
Nella cartella /Library/TeX c’è un link simbolico alla cartella /usr/local/texlive/2016/bin/x86_64-darwin chiamato texbin: ho aggiunto al search path /Library/TeX/texbin e per tutto il resto funziona. Dentro /usr/local/texlive/2016/bin/x86_64-darwin c’è un link chiamato latexindent che punta a /usr/local/texlive/2016/texmf-dist/scripts/latexindent/latexindent.pl.Se modifico il nome di questo link in latexindent.pl la console di TeXShop mi dice che mancano dei moduli perl, come spiegato nel manuale di latexindent: a seconda del sistema operativo, si può usare direttamente lo script o l’eseguibile: nel primo caso servono i moduli.
Prima di fare modifiche ai nomi dei file e magari installare pure questi moduli, non è che c’è l’eseguibile da qualche parte e non lo trovo?
- Devi essere connesso per rispondere a questo topic.