Giter VIP home page Giter VIP logo

aleksandrchukhray / software-engineering-lectures Goto Github PK

View Code? Open in Web Editor NEW

This project forked from slowli/software-engineering-lectures

0.0 2.0 0.0 15.57 MB

Лекции по программной инженерии

License: Apache License 2.0

TeX 95.40% Java 2.00% Prolog 0.03% Python 0.71% JavaScript 0.25% C 0.16% AspectJ 0.07% Yacc 0.02% PHP 0.02% HTML 0.02% Gnuplot 0.13% C# 0.17% C++ 0.05% Makefile 0.29% SourcePawn 0.67%

software-engineering-lectures's Introduction

software-engineering-lectures

Лекции по программной инженерии

Набор презентаций для лекций по программной инженерии для студентов Физико-технического учебно-научного центра НАН Украины. Сделаны с помощью (Xe)LaTeX и beamer.

(c) 2014, 2015, Алексей Островский

Содержимое

Репозиторий включает в себя следующие папки и файлы:

  • 01/,02/,...
    папки для исходных TeX-файлов соответствующей лекции
  • common/
    общие для всех лекций исходные файлы
  • out/
    папка для результатов компиляции, т.е. pdf-файлов лекций
  • tmp/
    папка для промежуточных файлов. В частности, там хранятся логи компиляции.

Построение

Построение осуществляется при помощи утилиты make. Необходим XeLaTeX (работоспособность проверялась на TeXLive 2013). Команды построения:

  • make i-a4, где i=01,02,03,...
    компилирует одну презентацию. В результате образуется файл out/i-название лекции.pdf - презентация на листе формата A4.
  • make i-beamer, где i=01,02,03,...
    компилирует одну презентацию. В результате образуется файл out/i-название лекции-beamer.pdf - презентация стандартного для проектора разрешения.
  • make i
    эквивалентно двум предыдущим командам.
  • make all-a4
    компилирует все презентации на листах A4.
  • make all-beamer
    компилирует все презентации для проектора.
  • make all, make install
    make all-a4 + make all-beamer.
  • make clean
    удаляет промежуточные файлы компиляции.
  • make uninstall
    удаляет промежуточные файлы компиляции и pdf-файлы презентаций

Конфигурация

Основной параметр настройки — шрифты, используемые в презентациях. Файл, определяющий шрифты: common/fonts.def.

software-engineering-lectures's People

Contributors

slowli avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.