- Questo topic ha 8 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 5 anni, 7 mesi fa da
Andrea.
-
CreatoreTopic
-
8 Gennaio 2021 alle 17:04 #119356::
Buongiorno a tutti.Scrivo su questo forum perché mi ritrovo un po’ in difficoltà con l’uso di MusixTex. In particolare, noto che, cercando di scrivere accordi e polifonie a più voci, se faccio uso delle “non-spacing notes” (per es., \zw, \zhu, ecc.) queste stesse note non mi vengono esattamente allineate, specialmente se (1) si tratta di due voci che cantano con note di differente durata (cf. l’esempio sotto), e (2) se si scrive su più chiavi. Per esempio, ho cercato di scrivere una breve stringa musicale come:
`
\begin{music}
\setname1{}
\setstaffs1{2}
\setclef1{\bass}\startextract
\nobarnumbers
\Notes \zw{GN} \isluru0{N} \islurd1{G} | \zw{bg} \en
\Notes \zhl{JM} | \zw c \hu e \en
\Notes \tslur0{N} \tslur1{G} \zhu{HK} | \hu{^f} \en
\bar
\Notes \zw{GK} | \zw{bg} \en\setdoubleBAR
\endextract
\end{music}
`
Tuttavia, il risultato è come potete vedere nell’immagine allegata.
[attachment=2584]ImmagineMusixTex.png[/attachment]
Avete per caso una soluzione?
Grazie 🙂
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
10 Gennaio 2021 alle 10:37 #119357::
ciao, visto che a quanto pare mancano risposte, te ne do una OT . Se sei all’inizio del tuo lavoro e della conoscenza di musixtex , magari puoi considerare un altro programma, Lilypond ad esempio.Ti segnalo l’articolo di ArsTEXnica Nº 18, Ottobre 2014 Integrare LATEX con LilyPond di Tommaso Gordini . A pag 110 c’è un confronto tra i vari liguaggi per scrivere musica. Naturalmente vale la pena di leggere tutto l’articolo.
ciao
Andrea
-
10 Gennaio 2021 alle 17:36 #119358
-
17 Gennaio 2021 alle 11:24 #119359::
And, perdonami se t’importuno di nuovo, ma visto che mi sei stato d’aiuto volevo chiederti di nuovo un aiuto.Ho letto l’articolo di Gordini, e lui dice che per applicare lilypond-book a un file latex questo va prima salvato come .lytex (e fin qui ci sono riuscito); poi scrive:
“Si apra un terminale, ci si porti nella cartella di lavoro e si componga il file con il comando:
`lilypond-book –output=out /
–pdf esempio.lytex`Due cose non ho capito: 1. Quando parla di portarsi col terminale nella cartella di lavoro [l’autore poco prima aveva dato istruzioni di creare una cartella di lavoro come esempio in cui salvare il file .lytex], intende dire che nel terminale devo indicare l’indirizzo della cartella, o l’indirizzo del file stesso? 2. Io ho provato tutt’e due, a dare sia l’indirizzo per la cartella che quello per il file. Nel primo caso, mi diceva che essendo la cartella appunto una cartella e non un file non poteva compilarla; nel secondo, mi diceva che non ho il permesso di farlo, anche se sono l’unico utente e amministratore del mio PC. Ti giro i due risultati del terminale per essere più chiaro.
`Last login: Sun Jan 17 13:16:05 on ttys000
MacBook-Pro-di-Lorenzo:~ lorenzomurrone$ /Users/lorenzomurrone/Desktop/Test\ Latex\ Lilypond lilypond-book –output=out /
-bash: /Users/lorenzomurrone/Desktop/Test Latex Lilypond: is a directory
MacBook-Pro-di-Lorenzo:~ lorenzomurrone$ –pdf esempio.lytex``Last login: Sun Jan 17 13:22:42 on ttys000
MacBook-Pro-di-Lorenzo:~ lorenzomurrone$ /Users/lorenzomurrone/Desktop/Test\ Latex\ Lilypond/esempio.lytex lilypond-book –output=out /
-bash: /Users/lorenzomurrone/Desktop/Test Latex Lilypond/esempio.lytex: Permission denied
MacBook-Pro-di-Lorenzo:~ lorenzomurrone$ –pdf esempio.lytex`Grazie a chiunque fosse capace/desideroso di aiutare! 🙂
-
17 Gennaio 2021 alle 12:57 #119360::
Vedo che usi un Mac.
Quindi sai come aprire un terminale, cioè attivare l’app terminal.app. Se non lo sai, apri Finder, nel menù di sinistra clicca du Applications; nella lista di cartelle e file che Finder ti mostra clicca la cartella Utilities; qui cerca terminal.app e cliccaci sopra; ti si apre una finestra di solito nera con scritte in biano oviceversa, bianca con scritte in nero.
Spostati nella cartella del tuo file .lytex vuol dire che nella riga del terminale dove sta scritto il tuo nome e il nome del Mac, ci vedi una tilde e un segno di percento %. Bene qualla tilde dice che la cartella di default è la tua Home. Devi scendere giù fino alla cartella del tuo file; ci sono due modi:a) scrivi cd seguito da uno spazio e poi dal percorso completo dalla tua Home a fino alla cartella del tuo file, terminando la scritta con la barra / poi premi return; la scritta prima del percento deve cambiare con il percorso completo che hai impostato; se non succede ma ti arriva un messaggio, e devi ripetere il processo senza commettere errori. Oppure
b) nel Finder clicca sui nomo delle successive cartelle che ti portano a quella del tuo file; porta il cursore sul nome di questa cartella e cliccaci sopra con due dita sul rack pad del tuo Mac Portatile o clicca col destro se usi un mouse; si si apre un menù; scegli Services; ti si apre un altro menu; scegli New Terminal at Folder oppure New Termina Tab at Folder; cliccaci sopra. Ti si apre un’altra finestra Terminal in cui la stringa che precede il segno % contiene il nome della cartella desiderata. Ora quella cartella è la cartella di default e in quella cartella puoi dare il comando Lylipond esempio.lytex. Se ti desse il messaggio che non hai l’autorizzazione ad eseguire i programma fai precedere sudo al comando Lilipond; il sistema ti chiederà la tua parola chiave che usi quando accendi il Mac (sudo è una parola chiave che sta per “Super User Do” e ti permette di eseguire qualsiasi comando, compresi quelli che ti distruggono il sistema operativo; quindi stai attento a non sbagliarti a scrivere comandi pericolosi; Il mac è protetto in quel modo da sbagli occasionali dell’utente anche se è l’unico utente della particolare macchina o crede di essere l’amministratore. Certo l’utente che ha montato il sistema ha più diritti di un utente qualsisasi o di un utente Guest, ma non ha tutti i possibili diritti. Solo da super user ha la licenza di uccidere (uccidere il sistema operativo, se non ha una buona mira).Usando Mac e probabilmente l’editor TeXShop, avresti anche la possibilità di modificare il menu dei compilatori/programmi disponibili sul Mac per eseguire le cose del Sistema TeX; ma per farlo e aggiungere un nuovo Engine devi non solo leggere le istruzioni di TeXShop, ma anche agire su un file che si trova in una cartella dentro l’albero radicato in ~/Library/TeXShop.
Complicato? forse, ma noi utenti di MAc abbiamo moltissime cose più semplici degli utenti di Windows e di Linux, ma siamo un pochino più protetti per evitare di combinare pasticci fatali.
-
17 Gennaio 2021 alle 17:11 #119361::
LorenzoM” post=119870And, perdonami se t’importuno di nuovo, ma visto che mi sei stato d’aiuto volevo chiederti di nuovo un aiuto.
Ho letto l’articolo di Gordini, e lui dice che per applicare lilypond-book a un file latex questo va prima salvato come .lytex (e fin qui ci sono riuscito); poi scrive:
“Si apra un terminale, ci si porti nella cartella di lavoro e si componga il file con il comando:
`lilypond-book –output=out /
–pdf esempio.lytex`Due cose non ho capito: 1. Quando parla di portarsi col terminale nella cartella di lavoro [l’autore poco prima aveva dato istruzioni di creare una cartella di lavoro come esempio in cui salvare il file .lytex], intende dire che nel terminale devo indicare l’indirizzo della cartella, o l’indirizzo del file stesso? 2. Io ho provato tutt’e due, a dare sia l’indirizzo per la cartella che quello per il file. Nel primo caso, mi diceva che essendo la cartella appunto una cartella e non un file non poteva compilarla; nel secondo, mi diceva che non ho il permesso di farlo, anche se sono l’unico utente e amministratore del mio PC. Ti giro i due risultati del terminale per essere più chiaro.
`Last login: Sun Jan 17 13:16:05 on ttys000
MacBook-Pro-di-Lorenzo:~ lorenzomurrone$ /Users/lorenzomurrone/Desktop/Test\ Latex\ Lilypond lilypond-book –output=out /
-bash: /Users/lorenzomurrone/Desktop/Test Latex Lilypond: is a directory
MacBook-Pro-di-Lorenzo:~ lorenzomurrone$ –pdf esempio.lytex``Last login: Sun Jan 17 13:22:42 on ttys000
MacBook-Pro-di-Lorenzo:~ lorenzomurrone$ /Users/lorenzomurrone/Desktop/Test\ Latex\ Lilypond/esempio.lytex lilypond-book –output=out /
-bash: /Users/lorenzomurrone/Desktop/Test Latex Lilypond/esempio.lytex: Permission denied
MacBook-Pro-di-Lorenzo:~ lorenzomurrone$ –pdf esempio.lytex`Grazie a chiunque fosse capace/desideroso di aiutare! 🙂
Ciao, grazie per aver letto l’articolo di Davide e mio. Ci lavorammo molto, all’epoca, e per fortuna qualcosa è cambiato.
Il mio consiglio è senz’altro quello di darti a LilyPond, che a mio avviso rimane per ora il miglior incisore musicale sulla piazza. Tuttavia, [tt]lilypond-book[/tt] non è più sviluppato, e soffre di grossi limiti (funziona, beninteso, e forse potrebbe fare al caso tuo).
Urs Liska, nel frattempo, ha scritto il pacchetto lyluatex, la cui documentazione ti consiglio di sfogliare. È molto più versatile e permette di fare tante più cose. Per il momento riesco a dirti solo questo, magari tra qualche giorno posso essere più preciso.Ciao
Tommaso
-
17 Gennaio 2021 alle 17:14 #119362::
Anzitutto grazie per la disponibilità.In realtà, il terminale non mi mostra alcun segno %, ma solo la tilde ~.
Inoltre, non mi compare neanche “Services” se clicco con il destro sulla cartella.…Non c’è un modo di integrare testo e musica che non mi faccia rischiare di giustiziare il mio Mac? (Eccetto ovviamente copiaincollare trecento immagini, che non mi garba come idea…). Anche perché un terminale io non l’ho mai usato, sono abituato solo con LaTeX.
Grazie! 🙂
-
17 Gennaio 2021 alle 20:40 #119363::
Scusami, io uso big Sur, come sistema operativo del mio Mac.
Non so che versione tu abbia, ma sicuramente o hai qualche alternativa espressa con parole diverse per fare quello che ti ho detto, oppure hai ina versione del Mac particolarmente datata..
Per parlare la stessa lingua bisognerebbe che si sapessi che versione del sistema operativo tu usi.
Dai messaggi di errore che hai cincollato nel tuo precedente messaggio, effetivamante non hai niente dopo la tilde, ma il discorso non cambia granché. fa finta che invece di prima di % io abbia scritto al posto della tilde.Con tutto il rispetto, non usare il terminale è una cosa che si può fre, ma che non è opportuno fare; come fai a leggere la documentazione dei tuoi pacchetti quando devi scrivere il comando texdoc segito dal nome del pacchetto? dove scrivi quel comando? come lo mandi in esecuzione? guarda che se impari a usare il terminale, hai tutta la documentazione a portata di una semplice istruzione nel terminale; per esempio scrivi nel terminale il comando texdoc memoir, mandalo in esecuzione premendo il tasto return, e ti si apre Anteprima con la prima pagina della documentazione della classe memoir È talmente importante saper usare il terminale, che io ne conservo l’icona stabilmente nel lounchpad, cioè nella riga in basso o di lato, dove compaionole icone delle app presenti in memoria pronti per l’uso; e io uso terminal anche per leggere la documentazione dei pacchetti che uso, anche se sono più di 30 anni che uso LaTeX.
Non gettare la spunga; se non sai usare completamente il tuo Mac, fatti ocnsigliare da qualcuno che lo usi abitualmente; perché rinuciare alle funzionalità del terminale solo per l’inerzia a voler imparare ad usare la tua macchina formidabile.
-
19 Gennaio 2021 alle 11:19 #119364::
Non ho mai usato lilypond-book, ho sempre preferito comporre separatamente i pdf e integrarli con includegraphics (tra l’altro ti segnalo che per ritagliare i pdf puoi usare l’utility pdfcrop inclusa in texlive . La usi tramite riga di comando 🙂 per l’appunto ). Nel mio caso si trattava di esempi piuttosto estesi e ho fatto così. Vedi poi tu come ti trovi meglio. In ogni caso rinnovo il consiglio di preferire lilypond a musixtex, ma mi sembra di capire che sei già convinto.Ciao
Andreap.s. Nella sezione documentazione c’è una guida introduttiva all’uso della riga di comando 🙂
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.