This commit is contained in:
Andrei Astafev 2019-06-03 02:26:28 +03:00
parent f3206726a0
commit e312541ae7
26 changed files with 55 additions and 20 deletions

View File

@ -1,8 +1,8 @@
= LaTeX: висячие строки = LaTeX: висячие строки
:title-separator: {sp}|
:category: LaTeX :category: LaTeX
:tags: LaTeX, текст, :tags: LaTeX, текст,
Пакет https://www.ctan.org/pkg/nowidow[`nowidow`] используется для Пакет https://www.ctan.org/pkg/nowidow[`nowidow`] используется для
изменения алгоритма размещения висячих строк. Пример: изменения алгоритма размещения висячих строк. Пример:

View File

@ -1,4 +1,5 @@
= LyX: редактирование ЕСПД = LyX: редактирование ЕСПД
:title-separator: {sp}|
:category: LaTeX :category: LaTeX
:tags: LaTeX, текст, LyX, :tags: LaTeX, текст, LyX,
@ -10,7 +11,7 @@
sudo apt-get install lyx texlive-xetex sudo apt-get install lyx texlive-xetex
---- ----
Установить стили LaTeX для ЕСПД: Установить стили LaTeX для http://tiny.cc/u8eo7y[ЕСПД]:
[source,sh] [source,sh]
---- ----
@ -34,54 +35,71 @@ git clone https://git.246060.ru:/f1x1t/lyx-layout-espdx.git ~/.lyx/layouts
Пример настройки: Пример настройки:
[.text-center]
.Класс документа .Класс документа
image::lyx-espdx/01.png[Класс документа] image::lyx-espdx/01.png[Класс документа]
[.text-center]
.Модули .Модули
image::lyx-espdx/02.png[Модули] image::lyx-espdx/02.png[Модули]
[.text-center]
.Шрифты .Шрифты
image::lyx-espdx/03.png[Шрифты] image::lyx-espdx/03.png[Шрифты]
[.text-center]
.Макет текста .Макет текста
image::lyx-espdx/04.png[Макет текста] image::lyx-espdx/04.png[Макет текста]
[.text-center]
.Макет страницы .Макет страницы
image::lyx-espdx/05.png[Макет страницы] image::lyx-espdx/05.png[Макет страницы]
[.text-center]
.Поля страницы .Поля страницы
image::lyx-espdx/06.png[Поля страницы] image::lyx-espdx/06.png[Поля страницы]
[.text-center]
.Язык .Язык
image::lyx-espdx/07.png[Язык] image::lyx-espdx/07.png[Язык]
[.text-center]
.Нумерация и содержание .Нумерация и содержание
image::lyx-espdx/08.png[Нумерация и содержание] image::lyx-espdx/08.png[Нумерация и содержание]
[.text-center]
.Библиография .Библиография
image::lyx-espdx/09.png[Библиография] image::lyx-espdx/09.png[Библиография]
[.text-center]
.Предметный указатель .Предметный указатель
image::lyx-espdx/10.png[Предметный указатель] image::lyx-espdx/10.png[Предметный указатель]
[.text-center]
.Свойства PDF / Общие .Свойства PDF / Общие
image::lyx-espdx/11.png[Свойства PDF / Общие] image::lyx-espdx/11.png[Свойства PDF / Общие]
[.text-center]
.Свойства PDF / Гиперссылки .Свойства PDF / Гиперссылки
image::lyx-espdx/12.png[Свойства PDF / Гиперссылки] image::lyx-espdx/12.png[Свойства PDF / Гиперссылки]
[.text-center]
.Свойства PDF / Закладки .Свойства PDF / Закладки
image::lyx-espdx/13.png[Свойства PDF / Закладки] image::lyx-espdx/13.png[Свойства PDF / Закладки]
[.text-center]
.Параметры математики .Параметры математики
image::lyx-espdx/14.png[Параметры математики] image::lyx-espdx/14.png[Параметры математики]
[.text-center]
.Размещение плавающих объектов .Размещение плавающих объектов
image::lyx-espdx/15.png[Размещение плавающих объектов] image::lyx-espdx/15.png[Размещение плавающих объектов]
[.text-center]
.Форматы .Форматы
image::lyx-espdx/16.png[Форматы] image::lyx-espdx/16.png[Форматы]
[.text-center]
.Преамбула LaTeX .Преамбула LaTeX
image::lyx-espdx/17.png[Преамбула LaTeX] image::lyx-espdx/17.png[Преамбула LaTeX]

View File

@ -1,4 +1,5 @@
= LaTeX: защита команд = LaTeX: защита команд
:title-separator: {sp}|
:category: LaTeX :category: LaTeX
:tags: LaTeX, текст, :tags: LaTeX, текст,

View File

@ -1,4 +1,5 @@
= LaTeX: лигатуры = LaTeX: лигатуры
:title-separator: {sp}|
:category: LaTeX :category: LaTeX
:tags: LaTeX, шрифты, :tags: LaTeX, шрифты,

View File

@ -1,11 +1,12 @@
= LyX: многостраничные таблицы = LyX: многостраничные таблицы
:title-separator: {sp}|
:category: LaTeX :category: LaTeX
:tags: LaTeX, текст, LyX, таблицы, :tags: LaTeX, текст, LyX, таблицы,
* Создать таблицу как минимум с четырьмя строками. * Создать таблицу как минимум с четырьмя строками.
* Щелкнуть правой кнопкой мыши на таблице, выбрать во всплывающем меню * Щёлкнуть правой кнопкой мыши на таблице, выбрать во всплывающем меню
*Длинная таблица*. *Длинная таблица*.
* Щелкнуть правой кнопкой мыши на таблице, выбрать во всплывающем меню * Щёлкнуть правой кнопкой мыши на таблице, выбрать во всплывающем меню
*Настройки*. *Настройки*.
* Установить курсор на первой строке таблицы, в окне настроек перейти на * Установить курсор на первой строке таблицы, в окне настроек перейти на
вкладку *Длинная таблица*. вкладку *Длинная таблица*.
@ -17,9 +18,9 @@
* Нажать *Применить*. * Нажать *Применить*.
* Установить курсор на третьей строке таблицы, в окне настроек перейти * Установить курсор на третьей строке таблицы, в окне настроек перейти
на вкладку *Длинная таблица*. на вкладку *Длинная таблица*.
* Выбрать *Заголовок* и *Первый заколовок*. * Выбрать *Заголовок* и *Первый заголовок*.
* Нажать *Применить*. * Нажать *Применить*.
* Щелкнуть правой кнопкой мыши на второй строке таблицы, выбрать в меню * Щёлкнуть правой кнопкой мыши на второй строке таблицы, выбрать в меню
*Подпись (Ненумерованный)*. *Подпись (Ненумерованный)*.
* На первой строке таблицы установить метку и ввести текст подписи к * На первой строке таблицы установить метку и ввести текст подписи к
таблице на начальной странице. таблице на начальной странице.

View File

@ -1,4 +1,5 @@
= LaTeX: переносы строк = LaTeX: переносы строк
:title-separator: {sp}|
:category: LaTeX :category: LaTeX
:tags: LaTeX, текст, :tags: LaTeX, текст,

View File

@ -1,4 +1,5 @@
= LaTeX: русский язык в выходном PDF = LaTeX: русский язык в выходном PDF
:title-separator: {sp}|
:category: LaTeX :category: LaTeX
:tags: LaTeX, текст, PDF, :tags: LaTeX, текст, PDF,

View File

@ -1,4 +1,5 @@
= Astra: авторизация в PostgreSQL через PAM = Astra: авторизация в PostgreSQL через PAM
:title-separator: {sp}|
:category: Linux :category: Linux
:tags: Linux, Astra, postgresql, базы данных, :tags: Linux, Astra, postgresql, базы данных,

View File

@ -1,4 +1,5 @@
= CUPS: команды = CUPS: команды
:title-separator: {sp}|
:category: Linux :category: Linux
:tags: Linux, печать, CUPS, :tags: Linux, печать, CUPS,

View File

@ -1,4 +1,5 @@
= GnuPG: шифрование файлов = GnuPG: шифрование файлов
:title-separator: {sp}|
:category: Linux :category: Linux
:tags: Linux, GnuPG, безопасность :tags: Linux, GnuPG, безопасность

View File

@ -1,4 +1,5 @@
= runit: система инициализации = runit: система инициализации
:title-separator: {sp}|
:category: Linux :category: Linux
:tags: Debian, Ubuntu, Linux, инициализация, runit, :tags: Debian, Ubuntu, Linux, инициализация, runit,

View File

@ -1,4 +1,5 @@
= Linux: полезные ссылки = Linux: полезные ссылки
:title-separator: {sp}|
:category: Linux :category: Linux
:tags: Linux, ссылки, :tags: Linux, ссылки,

View File

@ -1,4 +1,5 @@
= Libgen: локальная база данных для Windows = Libgen: локальная база данных для Windows
:title-separator: {sp}|
:category: Windows :category: Windows
:tags: windows, libgen, библиотеки, книги, :tags: windows, libgen, библиотеки, книги,

View File

@ -91,7 +91,7 @@ project(cmex VERSION 0.2.0 LANGUAGES C CXX)
Значение версии следует формировать согласно правилам Значение версии следует формировать согласно правилам
https://semver.org/lang/ru/[семантического версионирования]. https://semver.org/lang/ru/[семантического версионирования].
В каталог `cmake/cmlib` установить субмодуль CMLib, содержащий функции В каталог `cmake/cmlib` установить подмодуль CMLib, содержащий функции
для CMake: для CMake:
.... ....
@ -399,7 +399,7 @@ ExternalProject_Add(cmext
---- ----
Вызовы этих функций нужно сделать до функций `add_subdirectories`, Вызовы этих функций нужно сделать до функций `add_subdirectories`,
чтобы в подключенных подкаталогах можно было использовать цель `cmext` чтобы в подключённых подкаталогах можно было использовать цель `cmext`
для определения зависимостей. для определения зависимостей.
В файле `cmex/src/cmex/CMakeLists.txt` нужно подключить внешний проект В файле `cmex/src/cmex/CMakeLists.txt` нужно подключить внешний проект
@ -694,7 +694,7 @@ target_link_libraries(${current_target} Qt5::Widgets)
---- ----
Во время сборки проекта в файл переводов `cmex/l10n/cmex_app_ru_RU.ts` Во время сборки проекта в файл переводов `cmex/l10n/cmex_app_ru_RU.ts`
будут добавлены повые строки, их нужно перевести с помощью `linguist` и будут добавлены новые строки, их нужно перевести с помощью `linguist` и
снова скомпилировать проект. снова скомпилировать проект.
== Удаление установленных файлов == Удаление установленных файлов
@ -704,7 +704,7 @@ target_link_libraries(${current_target} Qt5::Widgets)
== Архивирование проекта == Архивирование проекта
Стандарный модуль `CPack` осуществляет архивирование проекта. В файле Стандартный модуль `CPack` осуществляет архивирование проекта. В файле
`cproj/cmake/etc/cpack_ignore.txt` определён список типовых масок файлов `cproj/cmake/etc/cpack_ignore.txt` определён список типовых масок файлов
для исключения из архива: для исключения из архива:

View File

@ -1,4 +1,5 @@
= Intel Parallel Studio: установка в образ для чтения = Intel Parallel Studio: установка в образ для чтения
:title-separator: {sp}|
:category: Linux/Программы :category: Linux/Программы
:tags: Linux, Intel, компилятор, C++, :tags: Linux, Intel, компилятор, C++,
@ -27,7 +28,7 @@ sudo setcap cap_sys_ptrace=eip /opt/intel/vtune_amplifier/bin64/amplxe-perf
. Создать образ . Создать образ
`mksquashfs /opt/intel/* /home/user/intel.sfs -comp xz -Xbcj x86 -all-root -b 512K` `mksquashfs /opt/intel/* /home/user/intel.sfs -comp xz -Xbcj x86 -all-root -b 512K`
. Удалить содержимое каталога `/opt/intel`. . Удалить содержимое каталога `/opt/intel`.
. Подмонтировать образ: . Примонтировать образ:
`mount -t squashfs /home/user/intel.sfs /opt/intel` `mount -t squashfs /home/user/intel.sfs /opt/intel`
. Добавить в файл `/home/user/.bashrc` строки: . Добавить в файл `/home/user/.bashrc` строки:

View File

@ -70,7 +70,7 @@ Analysis, GA). Включить дополнительные правила мо
.... ....
Выбор типов предупреждений осуществляется на основе побитовой маски из Выбор типов предупреждений осуществляется на основе побитовой маски из
приведенных выше типов. Чтобы выполнить анализ, исключив проверки MISRA, приведённых выше типов. Чтобы выполнить анализ, исключив проверки MISRA,
нужно выполнить нужно выполнить
[source,sh] [source,sh]

View File

@ -1,4 +1,4 @@
= Построение профиля местности в QGis = Построение профиля местности в Gis
:category: Картография :category: Картография
:tags: картография, qgis, sxf, shp, gdal, :tags: картография, qgis, sxf, shp, gdal,
@ -11,11 +11,11 @@
image:qgis-heights/1.png[Слои карты] image:qgis-heights/1.png[Слои карты]
[arabic, start=3] [arabic, start=3]
. На панели *Панель слоёв* правой кнопкой мыши щелкнуть на слое, . На панели *Панель слоёв* правой кнопкой мыши щёлкнуть на слое,
содержащем данные о высотах, и выбрать *Фильтр…*. содержащем данные о высотах, и выбрать *Фильтр…*.
. Построить выражение выбирающие только данные с высотами, например, . Построить выражение выбирающие только данные с высотами, например,
`"CLNAME" ILIKE '%ГОРИЗОНТАЛИ ОСНОВ%'` и нажить *OK*. `"CLNAME" ILIKE '%ГОРИЗОНТАЛИ ОСНОВ%'` и нажить *OK*.
. На панели *Панель слоёв* правой кнопкой мыши щелкнуть на слое, . На панели *Панель слоёв* правой кнопкой мыши щёлкнуть на слое,
содержащем данные о высотах, и выбрать *Сохранить как…*. Появившийся содержащем данные о высотах, и выбрать *Сохранить как…*. Появившийся
новый слой *heights* следует удалить. новый слой *heights* следует удалить.
. В появившемся диалоговом окне выбрать имя выходного файла, например, . В появившемся диалоговом окне выбрать имя выходного файла, например,
@ -27,7 +27,7 @@ image:qgis-heights/2.png[Имя выходного файла]
. В каталоге `/home/a/work/map` выполнить команду, которая в файле . В каталоге `/home/a/work/map` выполнить команду, которая в файле
`heights.shp` из слоя `heights` берёт данные о высотах из поля `SC_4` и `heights.shp` из слоя `heights` берёт данные о высотах из поля `SC_4` и
генерирует матрицу высот размером 2000 на 2000 в формате BMP. Настойки генерирует матрицу высот размером 2000 на 2000 в формате BMP. Настойки
алгоритма посторения матрицы можно изменять с помощью параметра `-a`: алгоритма построения матрицы можно изменять с помощью параметра `-a`:
[source,sh] [source,sh]
---- ----

View File

@ -1,4 +1,5 @@
= Git: автоматическое сохранение в репозиторий = Git: автоматическое сохранение в репозиторий
:title-separator: {sp}|
:category: Программирование :category: Программирование
:tags: программирование, git, :tags: программирование, git,

View File

@ -1,4 +1,5 @@
= Git: замена адреса подмодуля = Git: замена адреса подмодуля
:title-separator: {sp}|
:category: Программирование :category: Программирование
:tags: программирование, git, :tags: программирование, git,

View File

@ -149,7 +149,7 @@ index -[#blue]> workspace : git diff
|=== |===
|Команда |Ключи |Описание |Команда |Ключи |Описание
|`git submodule` |`add <giturl> <dir>` |Добавить в каталог `<dir>` |`git submodule` |`add <giturl> <dir>` |Добавить в каталог `<dir>`
текущего рапозитория подмодуль, находящийся по адресу `<giturl>` текущего репозитория подмодуль, находящийся по адресу `<giturl>`
|`git submodule` |`update --recursive --remote` |Обновить подмодули |`git submodule` |`update --recursive --remote` |Обновить подмодули

View File

@ -1,4 +1,5 @@
= Git: репозиторий на переносном устройстве = Git: репозиторий на переносном устройстве
:title-separator: {sp}|
:category: Программирование :category: Программирование
:tags: программирование, git, :tags: программирование, git,

View File

@ -1,4 +1,5 @@
= Git: частичная копия репозитория = Git: частичная копия репозитория
:title-separator: {sp}|
:category: Программирование :category: Программирование
:tags: программирование, git, :tags: программирование, git,

View File

@ -1,4 +1,5 @@
= GitLab: выполнение по расписанию = GitLab: выполнение по расписанию
:title-separator: {sp}|
:category: Программирование :category: Программирование
:tags: программирование, gitlab, git, :tags: программирование, gitlab, git,

View File

@ -19,7 +19,7 @@ https://ru.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms[BLAS]
* https://github.com/skystrife/cpptoml[cpptoml]: чтение * https://github.com/skystrife/cpptoml[cpptoml]: чтение
https://github.com/toml-lang/toml[TOML] https://github.com/toml-lang/toml[TOML]
* https://github.com/martinmoene/gsl-lite/[gsl-lite]: реализация * https://github.com/martinmoene/gsl-lite/[gsl-lite]: реализация
рекомедаций https://github.com/isocpp/CppCoreGuidelines[C++ Core рекомендаций https://github.com/isocpp/CppCoreGuidelines[C++ Core
Guidelines] Guidelines]
* http://www.holoborodko.com/pavel/mpfr[mpfrc++]: C++ интерфейс для * http://www.holoborodko.com/pavel/mpfr[mpfrc++]: C++ интерфейс для
https://www.mpfr.org/[MPFR] https://www.mpfr.org/[MPFR]

View File

@ -1,4 +1,4 @@
= Vim\: менеджер плагинов Plug = Vim: менеджер плагинов Plug
:title-separator: {sp}| :title-separator: {sp}|
:category: Vim :category: Vim
:tags: Vim, плагины Vim, :tags: Vim, плагины Vim,