Page 5 of 7

Posted: 21.01.2017 20:54
by Alexey
обновил...

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

UPD. В проверочном коде заметил, что Стиль Sublexer BG не сработал

Posted: 21.01.2017 22:03
by Alexey
Сработал,из-за того что внутри document- не видно. в Куде видно.
это както надо красить- $$E=mc^2$$
?

Posted: 21.01.2017 22:12
by sergiokapone
Такие окружения

Code: Select all

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

Можно оставить ка есть, а можно и красить. Лучше сделать токен Math Mode и там уже по желанию пускай красят внутри или нет.

Posted: 21.01.2017 23:03
by Alexey
Сделал стиль для скобок math- покрасить весь блок (только bg!!) нельзя изза {document},он перебивает

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

Там еще есть окружение
\begin{verbatim} ... \end{verbatim} внутри должен быть стиль Str verbatim

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

upd.

Posted: 22.01.2017 10:16
by Alexey
не красится от $ до $- попробуй добавить долар в список для рула begin math/ end math; для $$..$$ - ок.

Posted: 22.01.2017 11:59
by sergiokapone
lexer
Сделал мелкие правки. Добавил Str ref для подсветки меток и ссылок, удалил Str cmd, он дублировал Smd math
В одиночных $ тоже не подсечивает$
verbatim получилось сделать через сублексер ini files (странно почему чере него?)

Posted: 22.01.2017 12:16
by Alexey
\begin{verbatim}
Text enclosed inside verbatim environment
\end{verbatim}
все равно не светится- черный внутри, а не str_verbatim.