Aiuto con gli indici e i pedici in JSLCiao a tutti gli utenti di JSL,
Sembra che JMP abbia perso (o eliminato) alcune delle sue opzioni di modifica del testo, come l'utilizzo della funzione copia/incolla da Word per trasferire testo contenente testo normale e in apice (o pedice) in JSL.
Prima, potevo facilmente prendere qualcosa come g/cm 3 da Word e copiarlo/incollarlo in un editor JSL e la formattazione si adattava di conseguenza, permettendomi di visualizzare il testo proprio come in Word. Ora, quando lo faccio, ottengo solo g/cm3. Inoltre, non c'è un modo semplice per modificare il testo e renderlo corretto. So che JMP accetta Unicode, ma è davvero scomodo e non funziona con tutti i caratteri.
Inoltre, non riesco a far sì che JSL visualizzi il testo con pedici. Vorrei fare qualcosa del tipo: sample BKG , ma JSL non lo accetta come testo valido.
È difficile credere che nel 2026 JMP non sembri ancora avere questa funzionalità. Ho visto altri post nella Lista dei desideri e nel forum di discussione che richiedono la stessa opzione. Avere il pieno controllo su tutti i caratteri da 0 a 9, AZ, az e tutte le lettere greche (maiuscole e minuscole) per gli apici (pedici) migliorerebbe notevolmente la comunicazione delle informazioni ai destinatari in JMP. Ho aggiunto questa richiesta alla Lista dei desideri, ma ho notato che è presente già da diversi anni.
Se qualcuno ha trovato una soluzione alternativa per forzare la visualizzazione del testo nella casella di testo ("....") con apici (pedici) come nei miei esempi, per favore me lo faccia sapere.
Grazie!,
DS
Automazione e scriptingEsplorazione e visualizzazione dei datiPersonalizzazione di massaCondivisione e comunicazione dei risultatiOggetto: Richiesta di aiuto con pedici e apici in JSLUtilizzo dei caratteri Unicode Guida alla programmazione > Tipi di dati > Numeri e stringhe > Caratteri Unicode
Names Default To Here(1);
nw = New Window("", Text Box("m/s\!U00B2"));
Oggetto: Richiesta di aiuto con pedici e apici in JSLQuesto è il modo corretto. Inoltre, previene problemi di compatibilità tra piattaforme diverse (Windows/macOS).
Oggetto: Richiesta di aiuto con pedici e apici in JSLCiao @jthi e @MatematicaStatisticaChimica ,
Sì, conosco questo metodo, ma è noioso e lento. Sarebbe bello se JMP supportasse LaTeX o una formattazione HTML estesa per consentire una scrittura più efficiente di testi con apici e pedici diversi o più complessi. Anche usando Unicode in JSL non ottengo esattamente quello che voglio, ma è più vicino che non farlo affatto.
Per esempio,
"\!U0394\!U1D00\!U0299\!U1D04"
produrrà questo:

che è vicino, ma tecnicamente non è lo stesso di: Δ ABC -- "ABC" è solo piccolo, non è veramente un pedice in JSL. E, dover cercare manualmente ogni lettera è macchinoso. Puoi fare qualcosa del genere: h iniziale in JSL, il codice JSL per esso sarebbe
"h\!U1D62\!U2099\!U1D62\!U209C\!U2090\!U2097"
il che dà:

che funziona per le lettere latine minuscole in pedice, ma non funziona per le lettere maiuscole come veri e propri pedici.
Ad ogni modo, il processo è tedioso e non consente una programmazione JSL efficiente o compatta. Sarebbe fantastico e utile se JSL estendesse le sue capacità di markup con l'HTML, visto che ha già predisposto funzionalità per il grassetto, il corsivo e la sottolineatura.
Quindi, in risposta alla mia precedente domanda su una possibile soluzione alternativa per avere le lettere maiuscole come veri e propri pedici, la risposta finora è no in JSL. Anche Unicode non ha valori per rappresentare una vera lettera maiuscola in pedice, quindi non è possibile utilizzare un valore Unicode.

Sarebbe bello avere questa funzionalità in JMP/JSL, ecco tutto quello che dico...
Grazie!,
DS
Oggetto: Richiesta di aiuto con pedici e apici in JSLPer il momento, l'approccio che utilizza i caratteri Unicode funziona. Comprendo perfettamente, però, tutte le difficoltà e le frustrazioni che comporta.
Per il mio lavoro di sviluppo JSL, tengo un file di script bloccato nella finestra Home contenente caratteri Unicode, una sorta di promemoria per programmatori alle prime armi. Aggiungo caratteri man mano che ne incontro di nuovi che non ho mai usato prima. La stringa del carattere, con la relativa sequenza di escape Unicode, si trova su una riga. La valuto e poi copio il carattere risultante dal log di JMP sulla seconda riga del mio script. In questo modo, i miei script contengono il carattere Unicode all'interno delle stringhe, non la sequenza di escape. È molto più facile da usare e da leggere in questo modo.
Utilizzo anche un'app Unicode sul mio telefono. Contiene librerie facilmente consultabili per cercare nuovi caratteri.
Oggetto: Richiesta di aiuto con pedici e apici in JSLCiao @Mark_Bailey ,
Grazie mille per il suggerimento su come tenere a portata di mano uno script JSL per valutare la sequenza di caratteri Unicode e poi copiare/incollare il risultato nel proprio codice JSL.
Questo contribuisce indubbiamente a rendere il codice più leggibile e semplifica notevolmente la ricerca dei numerosi caratteri Unicode, oltre 150.000 in totale. (A quanto pare, secondo una rapida ricerca, esistono oltre 1,1 milioni di caratteri Unicode possibili).
Inizio subito!
Sono semplicemente sbalordito dalle decisioni dell'organismo di governo dei caratteri Unicode riguardo al perché non abbiano incluso tutti i possibili caratteri latini – ad esempio, non esiste un carattere Unicode per la "b" in pedice. Perché? Hanno incluso diversi altri caratteri latini e caratteri fonetici speciali, ma non la "b" in pedice. Trovo la cosa davvero strana.
Grazie!,
DS