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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,5 @@
= Intel Parallel Studio: установка в образ для чтения
:title-separator: {sp}|
:category: Linux/Программы
: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`
. Удалить содержимое каталога `/opt/intel`.
. Подмонтировать образ:
. Примонтировать образ:
`mount -t squashfs /home/user/intel.sfs /opt/intel`
. Добавить в файл `/home/user/.bashrc` строки:

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,4 +1,5 @@
= GitLab: выполнение по расписанию
:title-separator: {sp}|
:category: Программирование
: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/toml-lang/toml[TOML]
* https://github.com/martinmoene/gsl-lite/[gsl-lite]: реализация
рекомедаций https://github.com/isocpp/CppCoreGuidelines[C++ Core
рекомендаций https://github.com/isocpp/CppCoreGuidelines[C++ Core
Guidelines]
* http://www.holoborodko.com/pavel/mpfr[mpfrc++]: C++ интерфейс для
https://www.mpfr.org/[MPFR]

View File

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