I think I even found a solution much easier solution.

Just replace each - dash with {-} when exporting latex.

In other words:

|---------------+-------------------------------------|
| Original org  | New suggestion                      |
|---------------+-------------------------------------|
|               | ...                                 |
| * code        | \section{code}                      |
| 1. ~-~        | \label{sec:org532ffa5}              |
| 2. ~--~       | \begin{enumerate}                   |
| 3. ~---~      | \item \texttt{{-}}                  |
| 4. ~----~     | \item \texttt{{-}{-}}               |
| 5. ~-----~    | \item \texttt{{-}{-}{-}}            |
| 6. ~a------b~ | \item \texttt{{-}{-}{-}{-}}         |
|               | \item \texttt{{-}{-}{-}{-}{-}}      |
| * verbatim    | \item \texttt{a{-}{-}{-}{-}{-}{-}b} |
| 1. =-=        | \end{enumerate}                     |
| 2. =--=       |                                     |
| 3. =---=      | \section{verbatim}                  |
| 4. =----=     | \label{sec:org4a05ec4}              |
| 5. =-----=    | \begin{enumerate}                   |
| 6. =a------b= | \item \texttt{{-}}                  |
|               | \item \texttt{{-}{-}}               |
|               | \item \texttt{{-}{-}{-}}            |
|               | \item \texttt{{-}{-}{-}{-}}         |
|               | \item \texttt{{-}{-}{-}{-}{-}}      |
|               | \item \texttt{a{-}{-}{-}{-}{-}{-}b} |
|               | \end{enumerate}                     |
|               | ...                                 |
|---------------+-------------------------------------|

This will ensure each - character as a separate character.
This seems much easier to implement and readable.

Garid Z.


Reply via email to