diff --git a/src/content/docs/szmgr/SZP04_3d_modelovani.md b/src/content/docs/szmgr/SZP04_3d_modelovani.md
index baec7f0..fb18adb 100644
--- a/src/content/docs/szmgr/SZP04_3d_modelovani.md
+++ b/src/content/docs/szmgr/SZP04_3d_modelovani.md
@@ -4,7 +4,7 @@ description: "TODO"
---
> [!NOTE]
-> Mnohoúhelníkové a trojúhelníkové sítě: datové struktury, modelování, pass:[<s>filtrování</s>], změna struktury sítě, **\*zjednodušování sítě\*\***. Implicitní **a parametrické\*** reprezentace a modelování **_(SDF, CSG, B-Rep)_**.
+> Mnohoúhelníkové a trojúhelníkové sítě: datové struktury, modelování, ~filtrování~ , změna struktury sítě, **\*zjednodušování sítě\*\***. Implicitní **a parametrické\*** reprezentace a modelování **_(SDF, CSG, B-Rep)_**.
>
> _PA010_
diff --git a/src/content/docs/szmgr/SZP05_krivky_a_povrchy.md b/src/content/docs/szmgr/SZP05_krivky_a_povrchy.md
index 0214404..abc9c32 100644
--- a/src/content/docs/szmgr/SZP05_krivky_a_povrchy.md
+++ b/src/content/docs/szmgr/SZP05_krivky_a_povrchy.md
@@ -4,7 +4,7 @@ description: "TODO"
---
> [!NOTE]
-> Implicitní a parametrické reprezentace. Interpolace a aproximace. Cn, Gn spojitost, podmínky spojitosti pro po částech definované funkce. Bézierovy křivky, B-spline křivky, pass:[<s>NURBS, </s>]Coonsovy pass:[<s>křivky a </s>]pláty. Povrchy tvořené rekurzivním dělením polygonů.
+> Implicitní a parametrické reprezentace. Interpolace a aproximace. Cn, Gn spojitost, podmínky spojitosti pro po částech definované funkce. Bézierovy křivky, B-spline křivky, ~NURBS,~ Coonsovy ~křivky a~ pláty. Povrchy tvořené rekurzivním dělením polygonů.
>
> _PB009, PA010_
diff --git a/src/content/docs/szmgr/SZP06_strojove_uceni.md b/src/content/docs/szmgr/SZP06_strojove_uceni.md
index 4448afe..828b24d 100644
--- a/src/content/docs/szmgr/SZP06_strojove_uceni.md
+++ b/src/content/docs/szmgr/SZP06_strojove_uceni.md
@@ -4,7 +4,7 @@ description: "TODO"
---
> [!NOTE]
-> Strojové učení a rozpoznávání vzorů: problém klasifikace a regrese, shluková analýza, učení s učitelem a bez učitele. Vícevrstvé neuronové sítě, vícevrstvé perceptrony, ztrátové funkce, zpětná propagace. pass:[<s>Hopfieldova síť, </s>]konvoluční sítě, rekurentní sítěpass:[<s>, samo-organizující mapy</s>].
+> Strojové učení a rozpoznávání vzorů: problém klasifikace a regrese, shluková analýza, učení s učitelem a bez učitele. Vícevrstvé neuronové sítě, vícevrstvé perceptrony, ztrátové funkce, zpětná propagace. ~Hopfieldova síť,~ konvoluční sítě, rekurentní sítě ~, samo-organizující mapy~ .
>
> _PV021_
diff --git a/transform-strikethroughs.py b/transform-strikethroughs.py
new file mode 100644
index 0000000..47c4399
--- /dev/null
+++ b/transform-strikethroughs.py
@@ -0,0 +1,34 @@
+import os
+import re
+
+TARGET_DIR = "src/content/docs/szmgr"
+
+pattern = re.compile(r"pass:\[<s>(.*?)</s>\]")
+
+
+files = [f for f in os.listdir(TARGET_DIR) if f.endswith(".md")]
+
+for f in files:
+ print(f"\t- {f}")
+ lines = []
+ with open(os.path.join(TARGET_DIR, f), "r") as file:
+ lines = file.readlines()
+
+ for i in range(len(lines)):
+ l = lines[i]
+
+ matches = list(pattern.finditer(l))
+ if matches:
+ # Reverse so replacements don't mess up span positions
+ for match in reversed(matches):
+ topic = match.group(1).strip()
+ print(f"Replacing {topic}")
+ start, end = match.span()
+ l = l[:start] + f" ~{topic}~ " + l[end:]
+
+ lines[i] = l
+
+
+
+ with open(os.path.join(TARGET_DIR, f), "w") as file:
+ file.writelines(lines)