Size: 1845
Comment:
|
Size: 3533
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
goto [[main page]] | goto [[Tips]] |
Line 7: | Line 7: |
Cantor is a front-end for many mathematical software applications like Sage, Maxima, R and KAlgebra. Cantor lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface. It offers assistant dialogs for common tasks and allows you to share your worksheets with others. | Cantor is a front-end for many mathematical software applications like Sage, Maxima, R and KAlgebra. Cantor belongs to [[http://edu.kde.org/|The KDE Education Project]] and lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface. It offers assistant dialogs for common tasks and allows you to share your worksheets with others. |
Line 9: | Line 9: |
Cantor belongs Cantor's main features are: |
'''Cantor's main features are:''' |
Line 15: | Line 13: |
* GetHotNewStuff integration to upload/download example worksheets | * [[http://ghns.freedesktop.org/|GetHotNewStuff]] integration to upload/download example worksheets |
Line 21: | Line 19: |
* [[daysmarseille|Sage Days 20]] -- Marseille, France (February 22-26, 2010); theme: Combinatorics * [[http://www.fields.utoronto.ca/programs/scientific/09-10/sage/index.html|Sage Days 20.5]] -- Toronto, Canada (May 3-7, 2010); theme: Algebraic Combinatorics, |
Cantor depends upon kdelibs, so in order to build Cantor, you must have kdelibs development files. |
Line 24: | Line 21: |
Here a way to build only cantor ;) | If you have a Linux box, then you can install the kdelibs-devel package from your distribution. If you have windows, then you can use [[http://windows.kde.org/|The KDE on Windows Project]], please note that there is already a Cantor.exe ported to windows, so is not necesary build the application. Otherwise, you can [[http://techbase.kde.org/Getting_Started/Build/KDE4#kdelibs|build and install kdelibs from sources]]. |
Line 26: | Line 23: |
1- First obtain the sources ... See More |
''' ''The following steps can be used to build Cantor for a Linux distribution.'' ''' 1. First obtain the sources {{{ |
Line 29: | Line 28: |
}}} | |
Line 30: | Line 30: |
2- Replace the the content of cantor/CMakeLists.txt with this | 2. Replace the the content of ''cantor/CMakeLists.txt'' with this {{{ project(cantor) |
Line 32: | Line 34: |
http://pastebin.com/m28be29f | # search packages used by KDE find_package(KDE4 4.3.80 REQUIRED) if(WIN32) find_package(KDEWIN32 REQUIRED) # detect oxygen icon dir at configure time based on KDEDIRS - there may be different package installation locations execute_process(COMMAND "${KDE4_KDECONFIG_EXECUTABLE}" --path icon OUTPUT_VARIABLE _dir ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) file(TO_CMAKE_PATH "${_dir}" __dir) find_path(KDE4_ICON_DIR oxygen PATHS ${__dir} ) message(STATUS "using oxygen application icons from ${KDE4_ICON_DIR}") else(WIN32) set (KDE4_ICON_DIR ${CMAKE_INSTALL_PREFIX}/share/icons) endif(WIN32) |
Line 34: | Line 49: |
3- Type this 4 commands | include(KDE4Defaults) include(MacroLibrary) |
Line 36: | Line 52: |
if(NOT WIN32) macro_optional_find_package(LibSpectre) macro_log_feature(LIBSPECTRE_FOUND "libspectre" "A PostScript rendering library" "http://libspectre.freedesktop.org/wiki/" FALSE "${LIBSPECTRE_MINIMUM_VERSION}" "Support for rendering EPS files in Cantor.") if(LIBSPECTRE_FOUND) set( WITH_EPS On ) else(LIBSPECTRE_FOUND) set( WITH_EPS Off ) endif(LIBSPECTRE_FOUND) else(NOT WIN32) set( WITH_EPS Off ) endif(NOT WIN32) include_directories( ${KDE4_INCLUDES} ${QT_INCLUDES} ) add_subdirectory( src ) add_subdirectory( icons ) add_subdirectory( tests ) }}} 3. Type this 4 commands: {{{ |
|
Line 40: | Line 78: |
}}} | |
Line 41: | Line 80: |
You can choose where to install with this param DCMAKE_INSTALL_PREFIX For example: |
You can choose where to install with this param DCMAKE_INSTALL_PREFIX For example: {{{ |
Line 44: | Line 84: |
}}} | |
Line 45: | Line 86: |
4- Type this command | 4. Type this command {{{ |
Line 48: | Line 89: |
}}} |
goto Tips
Contents
Cantor
Cantor is a front-end for many mathematical software applications like Sage, Maxima, R and KAlgebra. Cantor belongs to The KDE Education Project and lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface. It offers assistant dialogs for common tasks and allows you to share your worksheets with others.
Cantor's main features are:
- Nice Worksheet view for evaluating expressions
- View of plotting results inside the worksheet or in a separate window
- Easy plugin based structure to add different Backends
GetHotNewStuff integration to upload/download example worksheets
- Typesetting of mathematical formulas using LaTeX
- Backend aware syntax highlighting
- Plugin based assistant dialogs for common tasks (like integrating a function or entering a matrix)
Install Cantor
Cantor depends upon kdelibs, so in order to build Cantor, you must have kdelibs development files.
If you have a Linux box, then you can install the kdelibs-devel package from your distribution. If you have windows, then you can use The KDE on Windows Project, please note that there is already a Cantor.exe ported to windows, so is not necesary build the application. Otherwise, you can build and install kdelibs from sources.
The following steps can be used to build Cantor for a Linux distribution.
- First obtain the sources
svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdeedu/cantor
Replace the the content of cantor/CMakeLists.txt with this
project(cantor) # search packages used by KDE find_package(KDE4 4.3.80 REQUIRED) if(WIN32) find_package(KDEWIN32 REQUIRED) # detect oxygen icon dir at configure time based on KDEDIRS - there may be different package installation locations execute_process(COMMAND "${KDE4_KDECONFIG_EXECUTABLE}" --path icon OUTPUT_VARIABLE _dir ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) file(TO_CMAKE_PATH "${_dir}" __dir) find_path(KDE4_ICON_DIR oxygen PATHS ${__dir} ) message(STATUS "using oxygen application icons from ${KDE4_ICON_DIR}") else(WIN32) set (KDE4_ICON_DIR ${CMAKE_INSTALL_PREFIX}/share/icons) endif(WIN32) include(KDE4Defaults) include(MacroLibrary) if(NOT WIN32) macro_optional_find_package(LibSpectre) macro_log_feature(LIBSPECTRE_FOUND "libspectre" "A PostScript rendering library" "http://libspectre.freedesktop.org/wiki/" FALSE "${LIBSPECTRE_MINIMUM_VERSION}" "Support for rendering EPS files in Cantor.") if(LIBSPECTRE_FOUND) set( WITH_EPS On ) else(LIBSPECTRE_FOUND) set( WITH_EPS Off ) endif(LIBSPECTRE_FOUND) else(NOT WIN32) set( WITH_EPS Off ) endif(NOT WIN32) include_directories( ${KDE4_INCLUDES} ${QT_INCLUDES} ) add_subdirectory( src ) add_subdirectory( icons ) add_subdirectory( tests )
- Type this 4 commands:
cd cantor mkdir build cd build cmake ../
You can choose where to install with this param DCMAKE_INSTALL_PREFIX For example:
cmake -DCMAKE_INSTALL_PREFIX=/usr/ ../
- Type this command
make install
Using Sage with Cantor
- Worksheet managment ...
Links
Official Site - http://edu.kde.org/cantor/
Author's Blog - http://arieder.wordpress.com/
Front-ends