title: LaTeX \hrule exceed tabularx width
body: <p>Here's my code:</p>
  
  <pre><code>\begin{table}[H]
          \begin{tabularx}{\textwidth}{sfmX}
              \noalign{\hrule height 1.5pt}
              \rowcolor{orange!85} Version &amp; Date &amp; Autore &amp; Description \\
              \noalign{\hrule height 1.5pt}
              1.1.1 &amp; 2016-01-11 &amp; Person 1 &amp; Action 1  \\    
              \noalign{\hrule height 0.5pt}
              1.1.0 &amp; 2016-01-10 &amp; Person 2 &amp; Action 2 \\ 
              \noalign{\hrule height 1.5pt}
          \end{tabularx}
          \caption{Diary \label{tab:table_label}}
      \end{table}
  </code></pre>
  
  <p>with:  </p>
  
  <pre><code>\newcolumntype{s}{&gt;{\hsize=.22\hsize}X}
  \newcolumntype{f}{&gt;{\hsize=.4\hsize}X}
  \newcolumntype{m}{&gt;{\hsize=.5\hsize}X}
  </code></pre>
  
  <p>Result: 
  <a href="https://i.stack.imgur.com/xcAO8.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xcAO8.png" alt="Result"></a></p>
  
  <p>Is there any way to remove the exceed of <code>\noalign{\hrule}</code>s?
  Can-t find out why tabularx won-t take all that space, or why rules take too much!</p>