~ubuntu-branches/ubuntu/precise/ipe/precise

« back to all changes in this revision

Viewing changes to doc/manual_40.html

  • Committer: Bazaar Package Importer
  • Author(s): Steve M. Robbins
  • Date: 2009-12-11 21:22:35 UTC
  • mfrom: (4.1.6 sid)
  • Revision ID: james.westby@ubuntu.com-20091211212235-5iio4nzpra64snab
Tags: 7.0.10-1
* New upstream.  Closes: #551192.
  - New build-depends: libcairo2-dev, liblua5.1-0-dev, gsfonts
  - patches/config.diff: Remove.  Upstream build system replaced.
  - Runtime lib package changed to libipe7.0.10 from libipe1c2a
  - Devel package renamed to libipe-dev (from libipe1-dev)
  - Package ipe depends on lua5.1 due to ipe-update-master.

* rules: Re-write to use dh.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
 
   "DTD/xhtml1-transitional.dtd">
4
 
<html xmlns="http://www.w3.org/1999/xhtml">
5
 
<!-- XML file produced from file: manual.tex
6
 
     using Hyperlatex v 2.6 (c) Otfried Cheong
7
 
     on Emacs 21.4.1, Sun Dec 24 00:03:24 2006 -->
8
 
<head>
9
 
<title>Ipe Manual -- 15 If you have used Ipe&nbsp;5 before...</title>
10
 
 
11
 
<style type="text/css">
12
 
.maketitle { align : center }
13
 
div.abstract { margin-left: 20%; margin-right: 10%; }
14
 
h3.abstract  { align : center }
15
 
div.verse, div.quote, div.quotation {
16
 
  margin-left : 10%; 
17
 
  margin-right : 10%;
18
 
}
19
 
</style>
20
 
 
21
 
<meta http-equiv="Content-Type" 
22
 
        content="text/html; charset=UTF-8">
23
 
</head>
24
 
<body bgcolor="#ffffe6">
25
 
<table width="100%" cellpadding=0 cellspacing=2><tr><td bgcolor="#99ccff"><a href="manual_41.html"><img border="0" alt="16 History and acknowledgments" src="next.png"></a></td><td bgcolor="#99ccff"><a href="manual.html"><img border="0" alt="Top" src="up.png"></a></td><td bgcolor="#99ccff"><a href="manual_35.html"><img border="0" alt="14 The Ipe file format" src="previous.png"></a></td><td align="center" bgcolor="#99ccff" width="100%"><b>15 If you have used Ipe&nbsp;5 before...</b></td></tr></table>
26
 
<h1>15 If you have used Ipe&nbsp;5 before...</h1>
27
 
 
28
 
<p>...you may be shocked about some of the new developments in
29
 
Ipe&nbsp;6. In particular, the clever Ipe file format that gave Ipe its
30
 
name has disappeared. (You do remember, of course, that Ipe used to
31
 
stand for "Integrated Picture Environment", because Ipe files were
32
 
at the same time legal Latex source code and Postscript files.)
33
 
<p>Ipe&nbsp;6 simply writes Postscript or PDF files.  It still maintains text
34
 
objects as Latex source, and you edit text objects by editing Latex
35
 
source, but before creating an Ipe file, Ipe runs Pdflatex and stores
36
 
the resulting PDF representation in the file.  This is a much better
37
 
solution, as Ipe figures now require no special handling.  You no
38
 
longer have to add page-long explanations when you send Ipe files to a
39
 
co-author or publisher.  The new approach was made possible by two
40
 
important developments that have happened since 1993, when I first
41
 
wrote Ipe.  First, all relevant Latex fonts are now available as
42
 
scalable Type1 fonts, and so it is possible to embed Latex text and
43
 
formulas in figures that may still need to be scaled later.  Second,
44
 
H&agrave;n Th&ecirc; Th&agrave;n's pdfTeX, a version of TeX that produces PDF instead of DVI
45
 
output, makes it possible for Ipe to extract the processed text
46
 
objects from a Latex run and to include them in its own output.
47
 
<p>The Ghostscript window is also no longer necessary, as Ipe can now
48
 
render text objects the way they will look on paper.  There are no
49
 
longer separate Ipe and Mipe modes--any Ipe document can contain one
50
 
or more pages. PDF doesn't have the restriction to single-page
51
 
figures, and so you can create a single Ipe document containing all
52
 
the figures for an article, and then include them one by one.
53
 
<p>Perhaps you are worried now that you cannot continue to use your
54
 
megabytes worth of existing Ipe figures with Ipe&nbsp;6.  Fear not.  Ipe&nbsp;6
55
 
comes with a tool "ipe5toxml" that converts figures created with
56
 
Ipe&nbsp;5 and earlier to Ipe&nbsp;6's <a href="manual_35.html">XML format</a>.  (There was
57
 
no question that Ipe&nbsp;6 would have to be able to communicate in XML, of
58
 
course.)
59
 
<p>Other than the file format, there weren't really that many changes to
60
 
Ipe's functionality between Ipe 5.0 and Ipe 6.0 preview 3.  I've added
61
 
style sheets and layers, because Ren&eacute; van Oostrum says that no
62
 
self-respecting drawing program can do without.  I've added page
63
 
views, which allow you to incrementally build up a page in a PDF
64
 
presentation, because Christian Knauer wants to make PowerPoint-like
65
 
presentations in Ipe.  And obviously it's now possible to use Korean,
66
 
Chinese, and Japanese in figures.
67
 
<p>I've also revised the interface to ipelets (which used to be called
68
 
"Iums" in the good old times when people still thought that
69
 
"applets" were small apples)--it is now based on dynamically loaded
70
 
libraries (a technology that was still somewhat poorly understood ten
71
 
years ago, at least by me).  Ipelets are now much more powerful than
72
 
they used to be, but buggy ipelets can also crash Ipe much more easily
73
 
than in the past.  Well, you can always do the real work in a separate
74
 
program, I guess.
75
 
<p>Finally, Ipe&nbsp;6 has been rewritten from scratch in clean, beautiful,
76
 
object-oriented C++.  Quite unlike the previous version.  Oh, and
77
 
there's a Windows version of Ipe now.  Who would have thought that ten
78
 
years ago!
79
 
<hr />
80
 
<table width="100%" cellpadding=0 cellspacing=2><tr><td bgcolor="#99ccff"><a href="manual_41.html"><img border="0" alt="16 History and acknowledgments" src="next.png"></a></td><td bgcolor="#99ccff"><a href="manual.html"><img border="0" alt="Top" src="up.png"></a></td><td bgcolor="#99ccff"><a href="manual_35.html"><img border="0" alt="14 The Ipe file format" src="previous.png"></a></td><td align="center" bgcolor="#99ccff" width="100%"><b>15 If you have used Ipe&nbsp;5 before...</b></td></tr></table></body></html>