diff --git a/src/pyvalem/states/molecular_term_symbol.py b/src/pyvalem/states/molecular_term_symbol.py
index 4ff6983..aa50cac 100644
--- a/src/pyvalem/states/molecular_term_symbol.py
+++ b/src/pyvalem/states/molecular_term_symbol.py
@@ -39,6 +39,12 @@
"PHI",
"PHIg",
"PHIu",
+ "Γ",
+ "Γg",
+ "Γu",
+ "GAMMA",
+ "GAMMAg",
+ "GAMMAu",
"A",
"A'",
'A"',
@@ -140,9 +146,13 @@
"PHI": "Φ",
"PHIg": "Φg",
"PHIu": "Φu",
+ "GAMMA": "Γ",
+ "GAMMAg": "Γg",
+ "GAMMAu": "Γu",
}
-latex_terms = {"Σ": r"\Sigma", "Π": r"\Pi", "Δ": r"\Delta", "Φ": r"\Phi"}
+latex_terms = {"Σ": r"\Sigma", "Π": r"\Pi", "Δ": r"\Delta", "Φ": r"\Phi",
+ "Γ": r"\Gamma"}
integer = pp.Word(pp.nums)
molecule_Smult = integer.setResultsName("Smult")
diff --git a/tests/test_molecular_term_symbol.py b/tests/test_molecular_term_symbol.py
index 62cf5ab..b30489d 100644
--- a/tests/test_molecular_term_symbol.py
+++ b/tests/test_molecular_term_symbol.py
@@ -72,6 +72,18 @@ def test_greek_letter_conversion(self):
self.assertEqual(str(m3), "3Σ+u")
self.assertEqual(m3.html, "3Σ+u")
+ m3 = MolecularTermSymbol("4GAMMA")
+ self.assertEqual(m3.Smult, 4)
+ self.assertEqual(m3.irrep, "Γ")
+ self.assertEqual(str(m3), "4Γ")
+ self.assertEqual(m3.html, "4Γ")
+
+ m3 = MolecularTermSymbol("2GAMMAg")
+ self.assertEqual(m3.Smult, 2)
+ self.assertEqual(m3.irrep, "Γg")
+ self.assertEqual(str(m3), "2Γg")
+ self.assertEqual(m3.html, "2Γg")
+
m3 = MolecularTermSymbol('A(1A")')
self.assertEqual(str(m3), 'A(1A")')
self.assertEqual(m3.html, 'A1A"')