title: Have two columns in Markdown
body: <p>I would like to write a coding standard specification document with <em>good</em> and <em>bad</em> coding examples. Each rule should have a number, a description and an example.</p>
  
  <p>For example here is the rule 1: </p>
  
  <pre><code># Rule 1
  Description for rule 1.
  
  ## Good
  ```c
  int foo (void) 
  {
      int i;
  }
  ```
  
  ## Bad
  ```c
  int foo (void) {
      int i;
  }
  ```
  </code></pre>
  
  <p>From each rule, I would like to generate a PDF or an HTML page with a global table of contents. </p>
  
  <p>How can I write a Markdown compatible code that can represent horizontally aligned code blocks with syntactic coloring?</p>
  
  <p>Like this (this is an image):</p>
  
  <p><img src="https://i.stack.imgur.com/scEUd.png" alt="enter image description here"></p>
  
  <p>I know that I could use HTML inside my Markdown document, so I might be able to write something like this:</p>
  
  <pre><code>&lt;good&gt;
  ```c
  int foo (void) 
  {
      int i;
  }
  ```
  &lt;/good&gt;
  &lt;bad&gt;
  ```c
  int foo (void) {
      int i;
  }
  ```
  &lt;/bad&gt;
  </code></pre>
  
  <p>And process the data afterwards (I still don't know how)</p>
  
  <pre><code>markdown -&gt; own-tags-processing -&gt; LaTeX -&gt; pdf
  markdown -&gt; own-tags-processing -&gt; HTML 
  </code></pre>
  
  <p>Is there a better way to horizontally align two blocks of code horizontally?</p>