используйте parse = TRUE
также узнайте больше о математических выражениях, используемых в сюжете, следуя этому: ?plotmath
ggplot(df, aes(x = x, y = y)) +
geom_tile() +
geom_text(mapping = aes(label = paste('kappa', "==", value)), parse = TRUE, color = "white")