ROOT
Version master
v6.36
v6.34
v6.32
v6.30
v6.28
v6.26
v6.24
v6.22
v6.20
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
Reference Guide
►
ROOT
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
tmathtext.C
Go to the documentation of this file.
1
/// \file
2
/// \ingroup tutorial_graphics
3
/// \preview This macro draws various formula in a canvas.
4
/// It also prints the canvas as a Postscript file using TMathText.
5
///
6
/// \macro_image
7
/// \macro_code
8
///
9
/// \author Yue Shi Lai
10
11
{
12
TCanvas
*
c1
=
new
TCanvas
(
"c1"
);
13
14
TMathText
l
;
15
l
.SetTextAlign(23);
16
l
.SetTextSize(0.06);
17
l
.DrawMathText(0.50, 1.000,
18
"
\
prod_{j
\
ge0}
\
left(
\
sum_{k
\
ge0} a_{jk}z^k
\
right) =
\
sum_{n
\
ge0} z^n "
19
"
\
left(
\
sum_{k_0,k_1,
\
ldots
\
ge0
\
atop k_0+k_1+
\
cdots=n} a_{0k_0}a_{1k_1}
\
cdots
\
right)"
);
20
l
.DrawMathText(0.50, 0.800,
21
"W_{
\
delta_1
\
rho_1
\
sigma_2}^{3
\
beta} = U_{
\
delta_1
\
rho_1
\
sigma_2}^{3
\
beta} + {1
\
over "
22
"8
\
pi^2}
\
int_{
\
alpha_1}^{
\
alpha_2} d
\
alpha_2^
\
prime
\
left[ {U_{
\
delta_1
\
rho_1}^{2
\
beta} - "
23
"
\
alpha_2^
\
prime U_{
\
rho_1
\
sigma_2}^{1
\
beta}
\
over U_{
\
rho_1
\
sigma_2}^{0
\
beta}}
\
right]"
);
24
l
.DrawMathText(0.50, 0.600,
25
"d
\
Gamma = {1
\
over 2m_A}
\
left(
\
prod_f {d^3p_f
\
over (2
\
pi)^3} {1
\
over 2E_f}
\
right)
\
left| "
26
"
\
mathscr{M}
\
left(m_A -
\
left
\
{p_f
\
right
\
}
\
right)
\
right|^2 (2
\
pi)^4
\
delta^{(4)} "
27
"
\
left(p_A -
\
sum p_f
\
right)"
);
28
l
.DrawMathText(0.50, 0.425,
29
"4
\
mathrm{Re}
\
left
\
{{2
\
over 1-
\
Delta
\
alpha}
\
chi(s)
\
left[
\
^{g}_
\
nu^e
\
^{g}_
\
nu^f (1 + "
30
"
\
cos^2
\
theta) +
\
^{g}_a^e
\
^{g}_a^f
\
cos
\
theta
\
right]
\
right
\
}"
);
31
l
.DrawMathText(
32
0.50, 0.330,
33
"p(n) = {1
\
over
\
pi
\
sqrt{2}}
\
sum_{k = 1}^
\
infty
\
sqrt{k} A_k(n) {d
\
over dn} {
\
sinh
\
left
\
{ {
\
pi
\
over "
34
"k}
\
sqrt{2
\
over 3}
\
sqrt{n - {1
\
over 24}}
\
right
\
}
\
over
\
sqrt{n - {1
\
over 24}}}"
);
35
l
.DrawMathText(0.13, 0.150,
"{(
\
ell+1)C_{
\
ell}^{TE}
\
over 2
\
pi}"
);
36
l
.DrawMathText(0.27, 0.110,
"
\
mathbb{N}
\
subset
\
mathbb{R}"
);
37
l
.DrawMathText(0.63, 0.100,
"
\
hbox{RHIC スピン物理 Нью-Йорк}"
);
38
39
c1
->Print(
"c1.png"
);
40
c1
->Print(
"c1.ps"
);
41
42
return
c1
;
43
}
TCanvas
The Canvas class.
Definition
TCanvas.h:23
TMathText
To draw TeX Mathematical Formula.
Definition
TMathText.h:19
c1
return c1
Definition
legend1.C:41
l
TLine l
Definition
textangle.C:4
tutorials
visualisation
graphics
tmathtext.C
ROOT master - Reference Guide Generated on Wed Apr 23 2025 16:25:32 (GVA Time) using Doxygen 1.10.0