Differences between revisions 20 and 23 (spanning 3 versions)
Revision 20 as of 2010-01-30 03:46:10
Size: 3002
Comment:
Revision 23 as of 2010-01-30 03:51:30
Size: 3133
Comment:
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:
Here a way to build only cantor ;) Cantor depends upon kdelibs, so in order to build Cantor, you must have kdelibs devel files.
Line 22: Line 22:
{{{#!highlight python
Line 23: Line 24:
}}}
Line 24: Line 26:
 * Replace the the content of cantor/CMakeLists.txt with this
{{{

sadasd
asdasd
}}}

* Replace the the content of ''cantor/CMakeLists.txt'' with this
Line 27: Line 36:
Line 46: Line 54:

Line 69: Line 75:

http://pastebin.com/m28be29f
Line 73: Line 76:
''cd cantor''
''mkdir build''
''cd build''
''cmake ../''
{{{#!highlight python
cd cantor
mkdir build
cd build
cmake ../
}}}
Line 80: Line 85:
{{{#!highlight python
Line 81: Line 87:
}}}
Line 83: Line 90:

<code>
{{{#!highlight python
Line 86: Line 92:
</code> }}}

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 devel files.

  • First obtain the sources

   1 svn co svn://anonsvn.kde.org/home/kde/trunk/KDE/kdeedu/cantor

sadasd
asdasd
  • Replace the the content of cantor/CMakeLists.txt with this

   1 project(cantor)
   2 
   3 # search packages used by KDE
   4 find_package(KDE4 4.3.80 REQUIRED)
   5 if(WIN32)
   6   find_package(KDEWIN32 REQUIRED)
   7   # detect oxygen icon dir at configure time based on KDEDIRS - there may be different package installation locations
   8   execute_process(COMMAND "${KDE4_KDECONFIG_EXECUTABLE}" --path icon OUTPUT_VARIABLE _dir ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
   9   file(TO_CMAKE_PATH "${_dir}" __dir)
  10   find_path(KDE4_ICON_DIR oxygen PATHS
  11       ${__dir}
  12   )
  13   message(STATUS "using oxygen application icons from ${KDE4_ICON_DIR}")
  14 else(WIN32)
  15     set (KDE4_ICON_DIR  ${CMAKE_INSTALL_PREFIX}/share/icons)
  16 endif(WIN32)
  17 
  18 include(KDE4Defaults)
  19 include(MacroLibrary)
  20 
  21 if(NOT WIN32)
  22   macro_optional_find_package(LibSpectre)
  23   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.")
  24 
  25   if(LIBSPECTRE_FOUND)
  26     set( WITH_EPS On )
  27   else(LIBSPECTRE_FOUND)
  28     set( WITH_EPS Off )
  29   endif(LIBSPECTRE_FOUND)
  30 else(NOT WIN32)
  31   set( WITH_EPS Off )
  32 endif(NOT WIN32)
  33 
  34 include_directories( ${KDE4_INCLUDES} ${QT_INCLUDES} )
  35 
  36 add_subdirectory( src )
  37 add_subdirectory( icons )
  38 add_subdirectory( tests )
  • Type this 4 commands:

   1 cd cantor
   2 mkdir build
   3 cd build
   4 cmake ../

You can choose where to install with this param DCMAKE_INSTALL_PREFIX For example:

   1 cmake -DCMAKE_INSTALL_PREFIX=/usr/ ../
  • Type this command

   1 make install

Using Sage with Cantor

  • Worksheet managment ...

Links


Front-ends

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