Supongamos $f$ tiene su propiedad, pero es discontinua en a $x=a$. Ahora para cada $\delta > 0$, $f([a-\delta, a+\delta])$ está conectado a un conjunto compacto, y por lo tanto es un intervalo que contiene a $f(a)$.
Además desde $f$ es discontinua en a $x=a$ debe haber alguna $c \ne f(a)$ tal que
$f([a-\delta,a+\delta])$ contiene $f(a)$ $c$ (y, ya que es un intervalo, todo en el medio) para todos los $\delta > 0$. A continuación, hay una secuencia $x_n$ tal que $|x_n - a| < 1/n$$f(x_n) = (1 - 1/n) c + (1/n) f(a)$. A continuación, $K = \{a\} \cup \{x_n: n \in {\mathbb N}\}$ es un conjunto compacto, $c$ es un punto límite de $f(K)$, pero $c \notin f(K)$, contradicción.
EDIT: La cuestión de las funciones de $f$ ${\mathbb R}^n$ ${\mathbb R}^m$también parece interesante. Supongamos que un $f$ mapas compacto de los conjuntos compactos de conjuntos y conjuntos conectados a conjuntos conectados, pero es discontinua en a $a$. Deje $B_\delta(p)$ ser la bola cerrada de radio $\delta$ centrada en $p$ $S_\delta(p)$ la esfera de radio $\delta$ centrada en $p$ (en ${\mathbb R}^n$ o ${\mathbb R}^m$ dependiendo del contexto). No es $\epsilon > 0$ tal que para todo $\delta > 0$, $f(B_\delta(a))$ es
no contenida en $B_\epsilon(f(a))$. Para cada
$r \in (0,\epsilon)$, ya que el $f(B_\delta(a))$ está conectado, $f(B_\delta(a)) \cap S_r(f(a))$ debe ser no vacío. En particular podemos tomar $x_n$$\|x_n - a\| \le 1/n$$\|f(x_n) - f(a)\| = (1-1/n) \epsilon$. De nuevo llegamos a una contradicción, teniendo
$K = \{a\} \cup \{x_n: n \in {\mathbb N}\}$.