GithubHelp home page GithubHelp logo

kde / kile Goto Github PK

View Code? Open in Web Editor NEW
82.0 5.0 15.0 70.18 MB

Integrated LaTeX Editing Environment

Home Page: https://invent.kde.org/office/kile

License: GNU General Public License v2.0

CMake 0.84% Shell 0.05% HTML 5.20% Perl 0.27% C++ 82.83% JavaScript 1.34% TeX 1.66% C 0.15% Common Workflow Language 7.64%

kile's Introduction

Dear User/Packager,

this Readme is targeted toward users who want to build Kile from source or plan to create binary packages on Linux systems


(1) Checking dependencies
============================

You will need recent versions of

- a C++ compiler that supports lambda expressions (like GCC 6.x)
- CMake
- Qt 6 (and corresponding development packages if installed from binary packages)
- KDE Frameworks 6 (and corresponding development packages if installed from binary packages)
- Okular 6 (and corresponding development packages if installed from binary packages)

(2) Building Kile from source on Linux systems
==============================================

It is recommended to create a special directory which will contain the Kile executable and related files. In that way
it is easier to upgrade Kile. We assume in the following that the directory $HOME/kile-install is used for that purpose.
If you do not want to use a separate directory, you can also install Kile into the local KDE directory for your user,
which is named $HOME/.kde usually. The different steps for compiling Kile are now as follows:

- Extract the source code with "tar xjf kile-<x>.tar.bz2"
- Create a "kile-build" directory somewhere for an out-of-source build.
- Enter the "kile-build" directory and call CMake with:
  " cmake <path to the Kile source directory> -DCMAKE_INSTALL_PREFIX=$HOME/kile-install -DCMAKE_BUILD_TYPE="Debug" "
- Type "make -j 2" to compile the package.
- Type "make install -j 2" to install the programs, data files and documentation.
- Type "XDG_DATA_DIRS=$HOME/kile-install/:$XDG_DATA_DIRS $HOME/kile-install/bin/kile" to run Kile

(3) Using Kile
===============================

To use Kile you (obviously) need some external programs.
The following list is divided into basic, advanced and additional usage.

Basic:
- TeXLive LaTeX distribution, which will add, among others, the following programs:
    - Tex/LaTeX
    - PDFLaTeX
    - XeLaTeX
    - ConTeXt
    - BibTeX
    - MakeIndex

Advanced:
- ImageMagick, DVIPNG (for the bottom bar preview)

By default Kile ships with pre-defined tool settings for following programs:
- Tar/Zip/GZip/BZip2 (Archive)
- DBLaTeX (Docbook to LaTeX)
- Metapost and Asymptote
- LaTeX2html (LaTeX to Web)
- Tex4ht (LaTeX to Web)
- Xindy (MakeIndex replacement)
- Lilypond (Music Typesetting)
- Konqueror/Firefox (Viewing HTML)
- KBibTeX, KBib, JabRef, PyBliographer, GBib (View BibTeX files)

If you have any questions, please don't hesitate to contact us via [email protected].

The Kile development team

kile's People

Contributors

andrewcoles avatar arichardson avatar arnolddumas avatar baburton avatar carlschwan avatar cordlandwehr avatar dfaure avatar dhaumann avatar dnadlinger avatar gruenich avatar icefox avatar jpetso avatar jriddell avatar kossebau avatar krop avatar lueck-b avatar michel-ludwig avatar montel avatar nicolasfella avatar pointedstick avatar rbayer avatar simartin avatar stikonas avatar t-b avatar thiagomacieira avatar tsdgeos avatar win8linux avatar xverdi avatar yurchor avatar zackr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  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.