- Questo topic ha 13 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 11 anni, 4 mesi fa da
martina.
-
CreatoreTopic
-
30 Aprile 2015 alle 15:11 #101438
-
CreatoreTopic
-
AutoreRisposte
-
-
30 Aprile 2015 alle 15:23 #101439::
martina_etabeta” post=101191Ciao a tutti,
sono disperata: quando metto le parentesi quadre fuori dal math mode, mi dà questo errore:
Missing number, treated as zero. [$\lambda$x$\in$D . x is wife of y]
Illegal unit of measure (pt inserted). [$\lambda$x$\in$D . x is wife of y]cosa posso fare? 🙁
grazie in anticipo
Ciao.
sei disperata per così poco? rilassati.
Dall’errore che hai postato capisco poco.
Vedo che usi uscire dall’ambiente matematico per inserire la x, prova: ` $ \lambda \times \in $ eccetera `
Cerca di fare un esempio minimo che riproduca l’errore e postalo qui, perché se inserisci una parentesi quadra in modo testo l’errore non c’è.
Prova a compilare questo codice:
`\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\begin{document}
[ ]
\end{document}`
R.
-
30 Aprile 2015 alle 15:50 #101440
-
30 Aprile 2015 alle 15:53 #101441
-
30 Aprile 2015 alle 19:01 #101442::
Be’, ‘x’ è una lettera, \times è l’operatore di moltiplicazione e non è proprio uguale ad una ‘x’.In modo testo non lasciare spazi prima del punto fermo o prima di qualunque segno di interpunzione, almeno se scrivi in italiano o in inglese.
Non c’entra niente con le quadre che ti danno errore, ma ricordati sempre di mettere in modo matematico ciò che è matematica e in modo testo ciò che è testo; sono due codici di scrittura molti diversi, con regole “ortografiche e sintattiche” molto diverse; queste vogliono di conseguenza regole tipografiche diverse e LaTeX sa come farlo se non lo imbrogli dicendogli che qualcosa è matematica mo non lo è o se qualcosa è testo ma non lo è.
-
30 Aprile 2015 alle 19:15 #101443::
OldClaudio” post=101198Be’, ‘x’ è una lettera, \times è l’operatore di moltiplicazione e non è proprio uguale ad una ‘x’.
In modo testo non lasciare spazi prima del punto fermo o prima di qualunque segno di interpunzione, almeno se scrivi in italiano o in inglese.
Non c’entra niente con le quadre che ti danno errore, ma ricordati sempre di mettere in modo matematico ciò che è matematica e in modo testo ciò che è testo; sono due codici di scrittura molti diversi, con regole “ortografiche e sintattiche” molto diverse; queste vogliono di conseguenza regole tipografiche diverse e LaTeX sa come farlo se non lo imbrogli dicendogli che qualcosa è matematica mo non lo è o se qualcosa è testo ma non lo è.
Infatti. Ho tirato a indovinare su x come moltiplicazione vettoriale.
R.
-
30 Aprile 2015 alle 21:19 #101444::
Proviamo a ricominciare daccapo:martina_etabeta” post=101191[…]
quando metto le parentesi quadre fuori dal math mode, mi dà questo errore:Missing number, treated as zero. [$\lambda$x$\in$D . x is wife of y]
Illegal unit of measure (pt inserted). [$\lambda$x$\in$D . x is wife of y][…]
Considerati i due classici messaggi d’errore riportati, c’è da scommettere che, subito prima delle parentesi quadre, ci sia un comando che si aspetta un argomento opzionale, nel quale specificare una lunghezza (costituita appunto da number e unit of measure); questo comando potrebbe anche essere un semplice [tt]\\[/tt]. È questo che causa l’errore, ed è per questo che l’errore si verifica solo in certe circostanze: se non c’è, subito prima, il comando che può avere l’argomento opzionale, l’errore non si verifica. Tieni presente che il comando in questione può anche trovarsi alla fine della linea di codice precedente.
Perché, poi, non scrivere`\( [\lambda x\in D\mathrel{.}\text{$x$ is wife of $y$}] \)`(se interpreto correttamente quel che si vuol dire) è uno dei soliti, innumerevoli misteri della vita… 🙂
Ciao.
—
Gustavo
-
1 Maggio 2015 alle 14:30 #101445::
Grazie mille a tutti!!
x era proprio una x, una variabile nella mia formula. temo che l’errore fosse effettivamente \\, ma non conosco altri modi per mandare a capo 🙁invece “\mathrel{.}” cos’è?
ma quindi posso scrivere “\text{}” per inserire del testo all’interno del modo matematico?
grazie ancora!
Martina
-
1 Maggio 2015 alle 14:51 #101446
-
1 Maggio 2015 alle 15:12 #101447
-
1 Maggio 2015 alle 15:38 #101448::
martina_etabeta” post=101216questo dunque è giusto:
$\lb \text{write} \rb$=$\lambda \text{x} \in D. [\lambda \text{y} \in D . \text{y writes x}]$
? o sono comunque uscita e entrata troppo dal modo matematico?
grazie
Martina
Sono un po’ suonato dopo un lungo viaggio, ma perché entri ed esci dal modo matematico?
`questo dunque è giusto:
\[
\lb \text{write} \rb = \lambda \text{x} \in D. [\lambda \text{y} \in D . \text{y writes x}]
\]
o sono comunque uscita e entrata troppo dal modo matematico?`Ho usato il tuo testo per simulare il testo precedente e quello seguenta la formula che ho messo fuori testo senza bisogno di usare nessun comando di a capo([tt]\\[/tt])L’altra domande sulle “tabulature” non si capisce. Spiegati meglio e tanto per usare una terminologia che si capisca forse non ti farebbe male leggere un buona guida in italiano, per esempio L’Arte di scrivere con LaTeX dove, nel capitolo sulle tabelle, probailmente trovi anche la risposta al tuo quesito.
Se invece con tabulature intendi le tabulazioni come le otterresti usando il tasto “tab” su una vecchia macchia da scrivere, l’ambiente che ti serve si chiama tabbing, ma è un ambiente fragile e si ottengono risultati decisamente migliori creando tabelle senza filetti che contornino le varie celle, eventualmente usando longtable se fosse il caso di spezzare la tabelle a cavallo di un fine pagine.
Siccome non ho capito la domanda è probabile che quanto ho scritto qui sopra siano cose senza senso per il tuo problema. Tuttavia scarica L’Arte e tienitela sempre a portata di mano.
-
1 Maggio 2015 alle 15:42 #101449
-
1 Maggio 2015 alle 15:51 #101450::
Cara martina_etabeta, rispondo in modo sintetico ai tuoi ultimi messaggi.- Perdonami se sono, come suol dirsi, molto schietto e franco, ma ho paura che non possiamo farti qui un corso interattivo di introduzione al LaTeX. Il LaTeX è una specie di linguaggio di programmazione e, se lo si vuole usare, bisogna rassegnarsi a passare, diciamo, almeno un paio di giorni a studiare le guide introduttive. È tempo ben speso, per il quale si verrà ampiamente ripagati. Ci si mette molto di più a fare domande su un forum e ad aspettare le risposte, e si impara infinitamente di meno. Dico questo perché diverse delle questioni che sollevi sono relative a quelli che potremmo chiamare i primi rudimenti. 🙂 Rispondo, invece, a quelle appena meno “di base”.
- [tt]\mathrel{.}[/tt], usato in modo matematico, inserisce nella formula un punto che viene però trattato alla stregua di un simbolo di relazione, come l’uguale o il segno di minore, e spaziato di conseguenza. Ovviamente, al posto del punto si possono mettere anche altri simboli. C’è anche [tt]\mathbin[/tt] (e altri ancora), che forza l’interpretazione di un certo simbolo come simbolo di operazione binaria.
- [tt]\text{…}[/tt] può essere usato per inserire testo in modo matematico, a patto di aver caricato il pacchetto amsmath. Si può usare anche [tt]\mbox{…}[/tt] (che non richiede amsmath), il quale però funziona male se usato in pedici o apici, e in molte altre situazioni, perché può usare caratteri non adatti. Il testo contenuto dentro [tt]\text{…}[/tt] (o [tt]\mbox{…}[/tt]) può a sua volta contenere delle formule matematiche (non in display, ovviamente!) al suo interno, le quali possono di nuovo contenere al loro interno degli altri comndi [tt]\text{…}[/tt] (o [tt]\mbox{…}[/tt]), e così via, ad infinitum. Nell’esempio che ti avevo fatto`\( [\lambda x\in D\mathrel{.}\text{$x$ is wife of $y$}] \)`succede proprio questo.
Ciao.
—
Gustavo
-
1 Maggio 2015 alle 15:58 #101451
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.