diff --git a/src/@vspace/write.m b/src/@vspace/write.m
index 1a7eb55875d2df4b95e2fe405a545de2876aba38..382be905dc90c23d5486f8fed403c6aed49bdb1f 100644
--- a/src/@vspace/write.m
+++ b/src/@vspace/write.m
@@ -31,6 +31,6 @@ function o = write(o, fid)
 
 fprintf(fid, repmat(' \\par \\medskip ', 1, o.number));
 if o.hline > 0
-    fprintf(fid, ['\\\\\n' repmat('\\midrule', 1, o.hline)]);
+    fprintf(fid, ['\\\\\n' repmat('\\noindent\\makebox[\\linewidth]{\\rule{\\linewidth}{0.4pt}}\\\\', 1, o.hline)]);
 end
 end