• LyX: Общие замечания. Часть 2

      Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.

      Эта статья является продолжением следующих статей одного цикла:

      статья 1
      статья 2
      статья 3
      статья 4
      статья 5
      статья 6



      Так, ну, про колонтитулы все ясно из написанного. Хочу сказать, что идеи про них я черпал отсюда и из книги Львовского Набор и верстка..., я не буду особо останавливаться на том, как я получил, например, линейку внизу колонтитулов, потому что это относится не к конкретно прогре LyХ, а к
      $\LaTeX$ вообще. Те, кому это действительно нужно, найдет все в названных мной источниках. Так, ну, про химию, какой ей нужно пакет подключить, все ясно. Скажу еще, что, непосредственно перед началом химической формулы, в том математическом режиме, в который я собираюсь ввести химическую формулу, нужно набрать \ce и нажать Enter. Для иллюстрации того, что разница в отображении в окне прогры с использования \ce и без его использования, я там набрал 2 одинаковые формулы ($H_2SO_4$
      ) — первая с использованием \ce, вторая — без его использования. Как говорится, найдите 10 отличий! Знак делимости я набирал вот так:


      Читать дальше →
    • LyX: Общие замечания. Часть 1

        Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.

        Эта статья является продолжением следующих статей одного цикла:

        статья 1
        статья 2
        статья 3
        статья 4
        статья 5

        Фух, даже не знаю, как писать этот пост. Я мог бы начать его писать еще вчера, но решил отложить это на сегодня в надежде, что что-нибудь за сутки придумается, но чегой-то ничего так и не пришло в голову. Дело в том, что в процессе освоения прогры LyX я свои находки записывал в специальный файл .lyx, в прогре же LyX существуют свои особенности отображения содержимого. Эти особенности порождают иногда особенности в .pdf-файлах, образующихся из этих с особенностями файлов .lyx. И вот как это все показать здесь, просто ума не приложу… Что приходит в голову — так это фотографировать экран за экраном этот специальный файл .lyx (я ему дал имя Примеры использования комманд в LyX, может, туповатое, не знаю, но по существу), параллельно этому я постараюсь наиболее точно фотографировать те места в файле .pdf, образующемся экспортом файла Примеры использования команд в LyX.lyx в соответствующий формат (как правило, pdflatex), которые получаются обработкой ровно той части кода файла Примеры использования команд в LyX.lyx, которая расположена на соответствующем снимке окна прогры LyX и после этого я буду давать комментарии к этой паре снимков, если нужно, а потом следующая пара соответствующих снимков и так далее, и так далее.
        Читать дальше →
      • Таинственная программа LyX. Часть 5

          Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.

          Эта статья является продолжением следующих статей одного цикла:

          статья 1
          статья 2
          статья 3
          статья 4

          LyX; использование файлов .js


          Основной особенностью файлов с расширением .js, делающей их интересными в плане применения их в программе LyX, является возможность имитации в этих файлах нажатий клавиш. Именно, рассмотрим, например, как можно сделать так, чтобы в редактируемый в настоящий момент файл .lyx можно было вставлять фото, находящееся в одной папке с этим файлом .lyx (если этот файл еще не сохранен, его окно открыто через Файл>Создать, ну, его окно открыто в первый раз буквально при использовании прогры LyX в этот раз, то вставляемое фото должно находиться в папке, указанной в Инструменты>Настройки...>Пути, в текстовом поле Каталог пользователя) без использования мышки, не отрывая рук от клавы. Основной идеей в решении этой проблемы является следующее. Допустим, в папке, о которой я говорил выше, имеется фото photo.png. Чтобы его вставить в текущее положение курсора в окне программы LyX, можно выполнить в Буфере команды следующую команду:
          Читать дальше →
        • Таинственная программа LyX. Часть 4

            Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.

            Эта статья является продолжением следующих статей одного цикла:

            статья 1
            статья 2
            статья 3

            LyX: \\.\pipe\lyxpipe


            Вообще, эта функция нужна для организации взаимодействия LyX с другими программами. В частности, оказывается, в открытое окно программы LyX можно вводить команды через командную строку! Прежде всего, чтобы это все сработало, в Инструменты>Настройки>Пути в текстовое поле Канал сервера LyX вписываем следующее:

            \\.\pipe\lyxpipe

            , причем к lyxpipe к окончанию не приписывают ни .in, ни .out. Естественно, жмем Сохранить. Далее, окно программы LyX, в которое возникла потребность вводить команды из окна командной строки, должно быть запущено раньше этой командной строки, из которой будут вводиться команды в это окно программы LyX, иначе ничего не получится. Вот примеры, как нужно писать команды в командной строке, чтобы это получилось:

            echo LYXCMD:sohranenie:buffer-write> \\.\pipe\lyxpipe.in
             echo LYXCMD:formula:math-mode:\alpha> \\.\pipe\lyxpipe.in
             echo LYXCMD:vstgrafiki:inset-apply:graphics filename zdes kujut hip-hop.png> \\.\pipe\lyxpipe.in 

            На мой взгляд, интерес заслуживает последняя команда. Эта команда вставляет фотку zdes kujut hip-hop.png )), находящуюся в папке, указанной в Инструменты>Настройки...>Пути в текстовом поле Каталог пользователя в открытое (до открытия командной строки) окно программы LyX.
            Читать дальше →
          • Таинственная программа LyX. Часть 3

              Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.

              Эта статья является продолжением следующих статей одного цикла:

              статья 1
              статья 2

              LyX: Ветка


              В меню Вставка есть подменю Ветка. Что это такое? Вот я дошел до этого подменю, оно раскрылось. Там левой кнопкой мышки щелкаю пункт Добавить новую ветку (там 2 пункта, я щелкаю нижний). В появившемся диалоговом окне ввожу имя создаваемой ветки, нажимаю кнопку OK. Я так понял, что в имени создаваемой ветки не должно быть пробелов. После нажатия кнопки OK в окне LyX, в котором все это совершается, появляется следующая область:



              Эта ветка появляется неактивной. Это значит, что если я что-то напишу перед веткой, затем я какой-то текст впишу в прямоугольник ветки и продолжу повествование после ветки, то в .pdf, образующемся из этого файла .lyx, часть текста, находящаяся в красном прямоугольнике, будет просто отсутствовать. Чтобы включить эту часть в .pdf, навожу мышку на слово Ветка, там, плюс-минус около этого слова, щелкаю правой кнопкой мышки и выбираю левой кнопкой мышки пункт Активировать ветку. В зависимости от используемого файла .mo этот пункт может называться по-разному, но всегда в выпадающем меню он стоит первым.
              Читать дальше →
            • Таинственная программа LyX. Часть 2

                Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.

                Эта статья является продолжением предыдущей статьи

                LyX: Preview


                В меню Вставка есть команда Preview. Я ее понял в числе последних.

                Математический, Ctrl+M, (или выклочный, Ctrl+Shift+M) режим имеет, с одной стороны, преимущество в том, что вводимая формула отображается сразу в том виде, в каком она будет отображаться в конечном файле, но, с другой стороны, он имеет 2 недостатка, а именно: невозможность, вообще говоря, правки уже введенной формулы (например, если в формуле в математическом режиме использовалась команда \textcolor (как это делается, я расскажу в другой раз), то после закрытия и повторного открытия файла .lyx становится невозможным изменить цвет текста) и отчасти неправильная интерпретация символа "\\" (2 знака backslash) или "&". Понимаете, в процессе экспорта или предпросмотра, например, в pdflatex, файл .lyx, с которым сейчас работаешь, порождает соответствующий файл .tex (этот файл, как и файлы, обычно образующиеся при обработке pdflatex.exe какого-нибудь файла .tex в каком-нибудь «настоящем» редакторе $\LaTeX$ помещается в папку, указанную в Инструменты>Настройки>Пути в текстовом поле Временный каталог), который и подвергается обработке установленного на компе $\TeX$'а. Так вот, то, что мы пишем в математическом режиме в LyX, может, вообще говоря, отличаться от того, что запишется в соответствующий файл .tex. То, что запишется в соответствующий файл .tex, к примеру, в формулах, видно, если нажать Вид>Просмотреть исходный текст, при этом в основном окне LyX появляется область Исходный текст LaTeX (а, может, и отдельно от основного окна: если вы до этого эту область вытащили мышкой из основного окна LyX).
                Читать дальше →
              • Анимация в программе Asymptote

                  Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.

                  Здравствуйте! Когда я в процессе освоения программы Asymptote, происходившего по мере узнавания нюансов настройки этой прогры, описанных вот в этом хабе, полностью освоил обработку файлов .asy, в которых нет анимации, я, естественно, попер на анимацию.

                  Заголовок спойлера
                  Даешь анимацию в народные массы!

                  К счастью, для этого в случае формата выхода .pdf ничего из описанных мной дополнительных прогр в хабе по приведенной мной выше ссылке после прогры ghostscript доустанавливать не нужно, а так бы еще черт знает сколько времени прокопался. Но я об этом тогда не знал, что многократно усложняло дело. Обработаешь файл wheel.asy и что? Ну, появлялось .pdf при обработке в TeXworks (см. данный по ссылке выше хаб) в одной папке с обрабатываемым файлом .asy, а при открытии в проводнике (см. тот же хаб) — в папке C:\Windows\System32. Ну и что? Анимации в нем не было и все тут, хоть ты тресни. А до анимации в Asymptote я научился делать анимации в tikz и pstricks. Так у меня с этим не получалось до тех пор, пока я из папки C:\Program Files\MiKTeX 2.9\tex\latex\animate не удалил файл animate.sty и не поставил на его место файл с таким же названием, скачанный позже. Вот он. Таким образом, зная, что этот
                  Читать дальше →
                • Настройка программы Asymptote

                    Из всех хабов этот показался мне наиболее подходящей для этой темы. Итак.

                    Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.

                    Я опишу этот процесс для Asymptote 2.35. Итак, вот я скачал эту программу, установил. Если мы хотим использовать эту программу в полном объеме, то следующий шаг для этого — соединение ее с $\TeX$ (я делаю описание для используемой мной реализации $\TeX$'a — MiKTeX2.9, предполагая, что эта программа установлена и настроена должным образом: к ней подключен репозиторий, выбрана установка пакетов на лету, и т. д.). Я предполагаю, что в процессе установки Asymptote и MiKTeX папки, в которых предлагалось установщиками этих программ создавать файлы этих программ, не изменялись пользователем. Тогда открываем папку C:\Program Files\Asymptote, в ней находятся файлы asycolors.sty и asymptote.sty. Открываем папку C:\Program Files\MiKTeX 2.9\tex\latex, создаем в ней папки asycolors и asymptote и копируем в эти папки одноименные файлы sty, названные выше. Не забываем пройти Пуск>MiKTeX2.9>Maintenance (Admin)>Settings (Admin) и там последовательно нажать Refresh FNDB, Update Formats, Ok. Все, Asymptote знает, где находится TeX.
                    Читать дальше →
                  • Таинственная программа LyX. Часть 1

                    Скопировано с моего блога в целях создания еще одного русскоязычного источника информации по данной теме.


                    О чем я буду рассказывать?


                    Эту серию статей будет писать человек, не очень разбирающийся в компьютерах для таких же людей. Я увлекаюсь математикой и с целью облегчения этого занятия, там, для приличной записи своих решений, доказательств, для облегчения расчетов и т. д. мне пришлось изучить несколько специальных программ. Первое время я для записи своих опусов в математике использовал Ворд. При этом мной явственно ощущалось неприспособленность этой прогры под эти цели. По этой причине я стал искать альтернативные пути решения этого вопроса. Так я наткнулся на $\TeX$. Поначалу я не думал тратить на его изучение сколько-то значительного времени, считая его по возможностям где-то около надстройки Mathtype в Word'е. Однако, присмотревшись к $\TeX$'у повнимательнее, я пришел к убеждению, что, хотя, с этим, конечно, многие не согласятся, но ничего лучше $\TeX$'a для записи текста с математическим, вообще, с научным уклоном, нет. Да, отчасти меня тогда подтолкнуло отсутствие в Office возможности включения формул, набранных на $\TeX$ (я знаю, что в Office 16 такая возможность появилась, про более ранние версии не знаю, но еще в Office 2003 такой возможности нет). Несмотря на то, что я в то время не знал, что такое TeX, если бы тогда такая возможность имелась, я бы об этом узнал и, кто знает, может быть, я бы не открыл для себя волшебный мир $\TeX$'а.

                    Читать дальше →