diff --git a/man/sd_journal_next.xml b/man/sd_journal_next.xml
index 5608331737..e0f0a04974 100644
--- a/man/sd_journal_next.xml
+++ b/man/sd_journal_next.xml
@@ -80,7 +80,7 @@
sd_journal_next_skip() and
sd_journal_previous_skip() advance/set back the read pointer by multiple
entries at once, as specified in the skip parameter. The skip
- parameter must be less than or equal to 2147483647 (2^31-1).
+ parameter must be less than or equal to 2147483647 (2³¹-1).
The journal is strictly ordered by reception time, and hence
advancing to the next entry guarantees that the entry then
diff --git a/man/systemd-journald.service.xml b/man/systemd-journald.service.xml
index e797ca6e00..8fa864473d 100644
--- a/man/systemd-journald.service.xml
+++ b/man/systemd-journald.service.xml
@@ -71,7 +71,7 @@
Log data collected by the journal is primarily text-based but can also include binary data where
- necessary. Individual fields making up a log record stored in the journal may be up to 2^64-1 bytes in size.
+ necessary. Individual fields making up a log record stored in the journal may be up to 2⁶⁴-1 bytes in size.
The journal service stores log data either persistently below /var/log/journal or in a
volatile way below /run/log/journal/ (in the latter case it is lost at reboot). By default, log
diff --git a/man/systemd.net-naming-scheme.xml b/man/systemd.net-naming-scheme.xml
index a186fe89c1..41408411fc 100644
--- a/man/systemd.net-naming-scheme.xml
+++ b/man/systemd.net-naming-scheme.xml
@@ -386,7 +386,7 @@
Some firmware and hypervisor implementations report unreasonably high numbers for the onboard
index. To prevent the generation of bogus onbard interface names, index numbers greater than 16381
- (2^14-1) were ignored. For s390 PCI devices index values up to 65535 (2^16-1) are valid. To account
+ (2¹⁴-1) were ignored. For s390 PCI devices index values up to 65535 (2¹⁶-1) are valid. To account
for that, the limit was increased to 65535.
The udev rule NAME= replaces :,