LaTeX Lexer

All questions regarding lexer highlighting schemes are discussed here...
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

обновил...
sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

Post by sergiokapone »

Предлагаю использовать лексер.
1. Слегка изменил цвета.
2. Str title не раскрашивало, поднял токен вверх
3. Добавил проверочный код

UPD. В проверочном коде заметил, что Стиль Sublexer BG не сработал
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Сработал,из-за того что внутри document- не видно. в Куде видно.
это както надо красить- $$E=mc^2$$
?
sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

Post by sergiokapone »

Такие окружения

Code: Select all

$  $
$$ $$
\[  \]
\(  \)
\begin{equation} \end{equation} (* тоже)
\begin{align} \end{align} (* тоже)
и еще некоторые, но неважные
называются математической модой.

Можно оставить ка есть, а можно и красить. Лучше сделать токен Math Mode и там уже по желанию пускай красят внутри или нет.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

Сделал стиль для скобок math- покрасить весь блок (только bg!!) нельзя изза {document},он перебивает
sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

Post by sergiokapone »

Тогда лучше пожертвовать Document BG. Его можно оставить в лексере, но отключить. К тому же заметил притормаживание при просмотре .tex файлов из-за верхней границы в Document BG. Нужно красить то, что внутри матмоды, а не границы, границы и так уже разукрашены Symbol и Symbol cmd, либо же определять начало и конец матмоды.
Str verbatim поднял выше Str math

Там еще есть окружение
\begin{verbatim} ... \end{verbatim} внутри должен быть стиль Str verbatim
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

учел эти виши. Не получилось- \begin{verbatim}- тут Син не красит в стиль str_verbatim;
может красить например в MathBG (only bg)

upd.
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

не красится от $ до $- попробуй добавить долар в список для рула begin math/ end math; для $$..$$ - ок.
sergiokapone
Posts: 51
Joined: 19.01.2017 15:33

Post by sergiokapone »

lexer
Сделал мелкие правки. Добавил Str ref для подсветки меток и ссылок, удалил Str cmd, он дублировал Smd math
В одиночных $ тоже не подсечивает$
verbatim получилось сделать через сублексер ini files (странно почему чере него?)
Alexey
Posts: 1633
Joined: 05.10.2012 22:10

Post by Alexey »

\begin{verbatim}
Text enclosed inside verbatim environment
\end{verbatim}
все равно не светится- черный внутри, а не str_verbatim.
Post Reply