Differences between revisions 23 and 24
Revision 23 as of 2010-01-30 03:51:30
Size: 3133
Comment:
Revision 24 as of 2010-01-30 03:53:25
Size: 3029
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
Cantor depends upon kdelibs, so in order to build Cantor, you must have kdelibs devel files. ''' ''Cantor depends upon kdelibs, so in order to build Cantor, you must have kdelibs development files.'' '''
Line 22: Line 22:
{{{#!highlight python {{{
Line 26: Line 26:
 * Replace the the content of ''cantor/CMakeLists.txt'' with this
Line 28: Line 28:

sadasd
asdasd
}}}

 * Replace the the content of ''cantor/CMakeLists.txt'' with this
{{{#!highlight python
Line 76: Line 69:
{{{#!highlight python {{{
Line 85: Line 78:
{{{#!highlight python {{{
Line 90: Line 83:
{{{#!highlight python {{{

goto Tips

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.

  • 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


Front-ends

Cantor (last edited 2018-01-31 17:43:50 by slelievre)