Eugeny N Dzhurinsky writes:
>
> Hello
>
> I would love to have an ability to insert (and let it be rendered) tabulation
symbol into TeX commands
> like
>
> \lstset{language=XML}
> \begin{lstlisting}
> <element>
> [tab here]<nested/>
> </element>
> \end{lstlisting}
>
> it would be great if I could set number of spaces for tabluation in the
> document preamble.
>
> Is it possible at all?
LaTeX has a tabbing environment but it is not directly supported by LyX,
so you will have to use some ERT. Have a look at the .lyx file appended
at the end (you will have to copy and paste it as I cannot attach files).
The first line after \begin{tabbing} sets the tab stops.
Each line is ended by \\ and you go to the next tab stop by \>.
I used hard spaces (control+space) for visual alignment in LyX but they
are simply ignored in the output (one space is the same as one thousand).
Have a look at a LaTeX book for other commands other than \>.
HTH
--
Enrico
#LyX 1.4.4 created this file. For more info see http://www.lyx.org/
\lyxformat 245
\begin_document
\begin_header
\textclass article
\language english
\inputencoding auto
\fontscheme default
\graphics default
\paperfontsize default
\papersize default
\use_geometry false
\use_amsmath 1
\cite_engine basic
\use_bibtopic false
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\end_header
\begin_body
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
begin{tabbing}
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
hspace*{3cm}
\end_layout
\end_inset
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
=
\end_layout
\end_inset
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
hspace*{3cm}
\end_layout
\end_inset
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
=
\end_layout
\end_inset
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
hspace*{3cm}
\end_layout
\end_inset
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
=
\end_layout
\end_inset
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
kill
\end_layout
\end_inset
\end_layout
\begin_layout Standard
This is the first
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
and this is the fourth column
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
\backslash
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
Second column
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
\backslash
\end_layout
\end_inset
\end_layout
\begin_layout Standard
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
Second,\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
third,\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
and fourth column
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
\backslash
\end_layout
\end_inset
\end_layout
\begin_layout Standard
First\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\InsetSpace ~
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
>
\end_layout
\end_inset
and third column
\end_layout
\begin_layout Standard
\begin_inset ERT
status collapsed
\begin_layout Standard
\backslash
end{tabbing}
\end_layout
\end_inset
\end_layout
\end_body
\end_document