Pagina 1 di 1
Come si scrive questo simbolo in LaTeX?
Inviato: 23/04/2024, 22:21
da 3m0o
Ho pensato di aprire questo tema per necessità, ma chissà magari verrà utile anche a qualcun altro in futuro!
Comunque sia, come si scrive in LaTeX la produttoria con una freccia verso l'altro (risp. verso il basso) in mezzo, cioè io vorrei \( \prod \) e dentro vorrei metterci \(\uparrow \)
Re: Come si scrive questo simbolo in LaTeX?
Inviato: 24/04/2024, 02:19
da gugo82
3m0o ha scritto:[...] io vorrei \( \prod \) e dentro vorrei metterci \(\uparrow \)
Ma perché?
Non credo ci sia un simbolo del genere già disponibile (e se c'è lo trovi sulla solita
symbols list), quindi dovresti creartelo tu "sovrapponendo" i due simboli che ti interessano.
Se ho capito bene cosa vuoi ottenere, in maniera
molto artigianale farei così:
\[
\prod \! \! \! \! \! \! \! \uparrow \text{ e } \prod \! \! \! \! \! \! \! \downarrow
\]
- Codice:
\newcommand{\produp}{\prod \! \! \! \! \! \! \! \uparrow}
\newcommand{\proddwn}{\prod \! \! \! \! \! \! \! \downarrow}
ma credo si possa fare tipograficamente meglio.
Re: Come si scrive questo simbolo in LaTeX?
Inviato: 24/04/2024, 10:17
da 3m0o
gugo82 ha scritto:3m0o ha scritto:[...] io vorrei \( \prod \) e dentro vorrei metterci \(\uparrow \)
Ma perché?
Non credo ci sia un simbolo del genere già disponibile (e se c'è lo trovi sulla solita
symbols list), quindi dovresti creartelo tu "sovrapponendo" i due simboli che ti interessano.
Se ho capito bene cosa vuoi ottenere, in maniera
molto artigianale farei così:
\[
\prod \! \! \! \! \! \! \! \uparrow \text{ e } \prod \! \! \! \! \! \! \! \downarrow
\]
- Codice:
\newcommand{\produp}{\prod \! \! \! \! \! \! \! \uparrow}
\newcommand{\proddwn}{\prod \! \! \! \! \! \! \! \downarrow}
ma credo si possa fare tipograficamente meglio.
Ti ringrazio molto!
gugo82 ha scritto:Ma perché?
Perché lavoro in gruppi non commutativi e siccome posso interpretare \( \prod_{i=1}^{n} g_i \) in \(n! \) modi di cui due ragionevoli e gli altri no, e io ho bisogno di entrambi i modi ragionevoli e di scambiarli frequentemente siccome tutto ciò che si comporta in un certo modo a destra con gli indici crescenti si comporta in modo simmetrico a sinistra con gli indici decrescenti vorrei scrivere in modo compatto senza star lì a dover specificare più volte cosa intendo con \( \prod_{i=1}^{n} g_i \).
Re: Come si scrive questo simbolo in LaTeX?
Inviato: 24/04/2024, 17:57
da megas_archon
- Codice:
\newcommand{\produp}{
\mathchoice
{\mathop{\ooalign{$\prod$\cr$\hfil\uparrow\hfil$}}}
{\mathop{\ooalign{$\textstyle\prod$\cr$\hfil\small\uparrow\hfil$}}}
{\mathop{\ooalign{$\scriptstyle\prod$\cr$\hfil\scriptstyle\uparrow\hfil$}}}
{\mathop{\ooalign{$\scriptscriptstyle\prod$\cr$\hfil\scriptscriptstyle\uparrow\hfil$}}}
}
\newcommand{\proddown}{
\mathchoice
{\mathop{\ooalign{$\prod$\cr$\hfil\downarrow\hfil$}}}
{\mathop{\ooalign{$\textstyle\prod$\cr$\hfil\small\downarrow\hfil$}}}
{\mathop{\ooalign{$\scriptstyle\prod$\cr$\hfil\scriptstyle\downarrow\hfil$}}}
{\mathop{\ooalign{$\scriptscriptstyle\prod$\cr$\hfil\scriptscriptstyle\downarrow\hfil$}}}
}
Re: Come si scrive questo simbolo in LaTeX?
Inviato: 24/04/2024, 23:28
da 3m0o
Grazie mille! Tipograficamente mi piace di più, ma c'è un problema, quando scrivo \( \prod_{i=1}^{n} \) gli indici non vanno sotto la produttoria ma di fianco, come risolvere?
Re: Come si scrive questo simbolo in LaTeX?
Inviato: 25/04/2024, 09:27
da megas_archon
Dipende quando succede, ovviamente. Se lo vuoi "risolvere" per della matematica inline, in realtà non c'è niente da risolvere, e non dovrebbe mettere i delimitatori a lato in displaymath (l'ho testato)
Re: Come si scrive questo simbolo in LaTeX?
Inviato: 25/04/2024, 12:56
da 3m0o
Su overleaf se faccio
- Codice:
$ \produp_{i=1}^{n} $
oppure anche se faccio
- Codice:
\begin{align*} \produp_{i=1}^{n} \end{align*}
me li mette a lato.
Re: Come si scrive questo simbolo in LaTeX?
Inviato: 25/04/2024, 12:58
da megas_archon
Certo, perché l'ambiente in cui stai espandendo la macro \produp
è matematica inline, sia nel primo che nel secondo snippet. Questo è esattamente il comportamento prescritto da mathchoice, perché è quello corretto. In displaymath, invece, i delimitatori sono sopra-e-sotto, di nuovo, come è giusto che sia.
Re: Come si scrive questo simbolo in LaTeX?
Inviato: 25/04/2024, 22:10
da gugo82
Ecco, sapevo che c'era un modo più efficiente.