Skip to Content.
Sympa Menu

texmacs-users - Re: [TeXmacs] drawing frame size A4.How can I do it ?

Subject: mailing-list for TeXmacs Users

List archive

Re: [TeXmacs] drawing frame size A4.How can I do it ?


Chronological Thread 
  • From: address@hidden
  • To: address@hidden
  • Subject: Re: [TeXmacs] drawing frame size A4.How can I do it ?
  • Date: Wed, 03 Jul 2013 11:36:32 +0200

Sorry I did not react earlier, I wasn't following the list closely recently.

Nail Sagdeev, for your problem I guess you could do the CAD part in Inkscape (if it suits you) and copy-paste mathematical content created in texmacs.

Regarding the Inkscape-TeXmacs cooperation, it should already work for mac and any linux distro. However this cooperation requires to install separately pdf2svg (an alternative would be to use pdftocairo, with patching one file) and to run "texmacs --setup" in order to properly install the inkscape extension.

In windows, it's not easy to get a windows version of pdf2svg/pdftocairo, and in addition you need some extra custom batch files for ghostscript, and everything installed properly. For those interested, I can provide a windows texmacs package that bundles all that is needed to cooperate with inkscape.

Now how to use TeXmacs with Inkscape? I attach are some documentation files that explain how it works.

Best regards
Philippe


Le 03/07/2013 08:51, Miguel de Benito Delgado - address@hidden a écrit :
I'm sorry I cannot help you with this. There should be some help files or documentation with the plugin. I don't use Inkscape nor this plugin, so I really don't know. Maybe some else?

--
Miguel de  Benito.


On Sun, Jun 30, 2013 at 5:06 PM, сагдеев наиль <address@hidden> wrote:
Dear user ,
I have found two links about texmacs and inkscape.
1)http://gitorious.org/texmacs/texmacs/blobs/0aa93c4189bfb46bcec65e2563b315c71e277303/src/TeXmacs/misc/inkscape_plugin/texmacs_reedit.py
2)http://savannah.gnu.org/patch/?7880
What I must do with it ? I have installed  texmacs and inkscape in Altlinux and Windows XP.
Who work with this cooperation ? How work it?
> There's also a plugin by Philippe Joyez which enables copying of formulas between TeXmacs and Inkscape (back and forth) as vector graphics. I think it is currently part of the distribution, but I'm not sure. It depends on several external tools, however. > > --
 > Miguel de Benito. > > On Mon, Jun 24, 2013 at 3:18 AM, David E. Miller  wrote: > >> Perhaps your CAD program will allow you to import graphics objects. You can then compose the math using Texmacs. Set the preferences using Edit --> Preferences --> Converters -> TeXmacs->HTML and check Export formulas as images. Then compose all your math in TeXmacs and use File -> Export -> Html. This will export all of your math expressions as PNG graphics files. You can then import these into your CAD program IF it supports importing graphics objects. If it does then you should be able to place these objects on the screen at the locations you require. However, if your CAD program will not import PNG (or Postscript or PDF) then I am sorry to say that TeXmacs may not be of any use for solving your problem, as Benito has commented below. >> >> Good luck! >> >> David E. Miller >> >> P.S. What operating system are you using and what is the name if your CAD program? >> >> On 6/23/2013 2:10 PM, сагдеев наиль wrote: >> >>> Dear Miguel de Benito Delgado , >>> >>> in simple cad I can not calculate and type formula and calculations (result). >>> >>>> Hi, I'm afraid TeXmacs is not the right tool to draw these things. If I understand you well, what you want is to draw a schematic like the example you posted. I think you should look for some simple CAD software for this. > > Best, > -- >>> >>>> Miguel de Benito. > > On Fri, Jun 21, 2013 at 11:26 PM, сагдеев наиль wrote: > >> Dear , >> >> I am a student in college in Kazan/Russia. My teacher requires student to drawing frame size A4 (in attachment with the size of the columns and rows).How can I do it without or with plugin? In an empty place I will do calculations. >> >> with best wishes >> >> Nail Sagdeev >> >> P.S.http://www.kazan2013.ru/en - 27th Summer Universiade in Kazan, July 6-17 2013 >> >> -- -- --


<TeXmacs|1.0.7.16>

<style|tmdoc>

<\body>
  <tmdoc-title|Compatibility with other formats>

  <TeXmacs> documents can be saved without loss of information in three
  formats: the native <TeXmacs> format (file extension <verbatim|.tm>),
  <name|Xml> (<verbatim|.tmml>) and as a <name|Scheme> expression
  (<verbatim|.stm>). <TeXmacs> documents can be converted in a <em|wysiwyg>
  (what-you-see-is-what-you-get) way to either <name|Postscript> or
  <name|Pdf>, which are used as the primary formats for <hlink|printing
  documents|../start/man-print.en.tm>. Similarly, the active selection in
  <TeXmacs> can be <hlink|graphically exported to many vector or raster image
  formats|man-graphics-export.en.tm> either as files or through copy-paste,
  which allows <hlink|using <TeXmacs> as a <em|wysiwyg> equation
  editor|man-inkscape-equ.en.tm> (with re-edition presently possible from
  Inkscape only). <TeXmacs> finally provides converters for <LaTeX>,
  <name|Html> and <name|MathML>.

  <TeXmacs> documents can be converted to other formats using the different
  items in the <menu|File|Export> menu. Conversely, the <menu|File|Import>
  menu contains all formats which can be imported into <TeXmacs>. Besides
  exporting or importing entire documents, it is also possible to copy and
  paste document fragments using <menu|Edit|Copy to> and <menu|Edit|Paste
  from>. The default formats for copy and pasting can be specified in
  <menu|Tools|Selections|Export> and <menu|Tools|Selections|Import>.

  <\traverse>
    <branch|<LaTeX>|latex/man-latex.en.tm>

    <branch|<name|Html> and <name|MathML>|html/man-html.en.tm>

    <branch|Adding new converters|new/man-newconv.en.tm>
  </traverse>

  <tmdoc-copyright|1998--2012|Joris van der Hoeven & the <TeXmacs> team>

  <tmdoc-license|Permission is granted to copy, distribute and/or modify this
  document under the terms of the GNU Free Documentation License, Version 1.1
  or any later version published by the Free Software Foundation; with no
  Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
  Texts. A copy of the license is included in the section entitled "GNU Free
  Documentation License".>
</body>

<\initial>
  <\collection>
    <associate|language|english>
    <associate|preamble|false>
  </collection>
</initial>
<TeXmacs|1.0.7.16>

<style|<tuple|tmdoc|tmdoc-traversal>>

<\body>
  <tmdoc-title|Export or Copy selection to graphics>

  <TeXmacs> (version <math|\<geqslant\>> 1.0.7.16) can export the active
  selection to many graphical formats, either as files
  (<menu|File|Export|Export selection as image>) or through the system
  clipboard (<menu|Edit|Copy to...|Image>), for pasting into other
  applications.

  <paragraph|Specifying graphics format> \ 

  In case of file export, the desired graphical format is determined by the
  file extension which you must explicitly provide (for instance: pdf, eps,
  jpg...)

  For the clipboard mechanism, you need to set in advance the desired format
  in <menu|Edit|Preferences|Converters|TeXmacs -\<gtr\> image|Format>.
  Presently this menu offers the choice between <acronym|png>, <acronym|eps>
  and <acronym|svg> (default setting) formats.

  The exported graphics has a size double of <TeXmacs>'s nominal printed
  output and for raster formats, it has a 300 dpi resolution.

  <paragraph|Required external converters><label|external converters>

  In order to produce the various graphics formats <TeXmacs> relies on
  external converters:\ 

  <\itemize-dot>
    <item><name|Ghostscript>, needed for <acronym|ps>, <acronym|eps> and
    <acronym|pdf>,

    <item><name|pdf2svg>, needed for <acronym|svg> output (<hlink|to work
    with <name|Inkscape>|man-inkscape-equ.en.tm>, for instance),

    <item><name|ImageMagick>, needed for raster formats
    (<acronym|png><name|>, <acronym|jpg>, ...).
  </itemize-dot>

  All these converters need to be in the system PATH. If they are not found,
  <TeXmacs> displays an error message in its status bar when attempting a
  conversion. On <name|Linux> these external tools were probably installed as
  <TeXmacs> dependencies, or they are easy to install from your
  distribution's package manager. On <name|MacOS>, <name|pdf2svg> and
  <name|ImageMagick> (as well as <name|Inkscape>) are available from
  <name|MacPorts>. On <name|Windows>, \ <name|Ghostscript> and <name|pdf2svg>
  are bundled with <TeXmacs> while <name|ImageMagick> should be installed
  separately (the default install automatically adds it to the PATH).

  <tmdoc-copyright|2012|the <TeXmacs> team>

  <tmdoc-license|Permission is granted to copy, distribute and/or modify this
  document under the terms of the GNU Free Documentation License, Version 1.1
  or any later version published by the Free Software Foundation; with no
  Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
  Texts. A copy of the license is included in the section entitled "GNU Free
  Documentation License".>

  \;

  \;
</body>

<\initial>
  <\collection>
    <associate|language|british>
    <associate|preamble|false>
    <associate|prog-scripts|maxima>
  </collection>
</initial>
<TeXmacs|1.0.7.17>

<style|<tuple|tmdoc|tmdoc-traversal>>

<\body>
  <tmdoc-title|Using <TeXmacs> as an equation editor for Inkscape>

  <name|Inkscape> (www.inkscape.org) is an advanced open source vector
  graphics editor, using the <name|W3C> standard Scalable Vector Graphics
  (<name|Svg>) file format.

  <hlink|If the appropriate converters are
  installed|man-graphics-export.en.tm#external converters>, <TeXmacs> can
  generate an <name|Svg> image of the selection that can be pasted directly
  into Inkscape (version <math|\<geqslant\>> 0.47). This allows to easily
  include fragments of <TeXmacs> documents (notably equations) into Inkscape
  documents.

  Moreover, <name|Svg> graphics produced by <TeXmacs> incorporate their
  source code to enable re-edition by <TeXmacs>.

  <paragraph|Modifying an equation from <name|Inkscape>>

  When needed, within <name|Inkscape> select the equation you want to revise
  and activate <menu|TeXmacs equation> (provided by <TeXmacs>, see below)
  from the <menu|extension> menu. This will launch a new <TeXmacs> instance
  with the equation you want to revise (or a dummy equation if nothing was
  selected). Above the equation (in the user toolbar) a button
  <key|Done><kbd|> completes the revision and a button <key|Cancel> abandons
  it.

  <paragraph|Installation of the Inkscape extension>

  The first time you start <TeXmacs> it looks for your <name|Inkscape> user
  directory, and if it exists, it automatically installs in it the
  <name|Inkscape> extension required to revise equations; The extension
  should then appear in <name|Inkscape>'s <menu|extension> menu the next time
  you start <name|Inkscape>.\ 

  If the <name|Inkscape> extension is not yet installed (for example because
  you installed <name|Inkscape> after <TeXmacs> or because you installed
  <TeXmacs> before the plugin existed) you can trigger installation of the
  extension by runing <verbatim|texmacs --setup> from the command line
  (<verbatim|texmacs.exe --setup> in <name|Windows>) or by pressing <key|Alt>
  while starting <TeXmacs> on <name|MacOS>.

  <\folded-documentation>
    Show personalized manual install instructions
  <|folded-documentation>
    Copy all files contained in <verbatim|<extern|(lambda (x) (url-concretize
    (url-append (system-\<gtr\>url "$TEXMACS_PATH") (string-\<gtr\>url
    "misc/inkscape_extension"))))|>> to <verbatim|<extern|(lambda (x)
    (url-concretize (url-append (if (or (os-win32?) (os-mingw?))
    (system-\<gtr\>url "$APPDATA") \ (system-\<gtr\>url
    "~/.config"))(string-\<gtr\>url "inkscape/extensions"))))|>>\ 

    If you see <verbatim|<error|insecure script>> instead of file paths, you
    need to change the security preference (in
    <menu|edit|preferences|other|security>) to <verbatim|accept all scripts>
    (at least temporarily) and then refresh the display by closing/opening
    this fold or through the menu <menu|Document|Update|All>.
  </folded-documentation>

  <paragraph|MacOS specifics>

  Presently (2012) the <name|Inkscape> dmg from Inkscape.org lacks a python
  library that the re-edition extension needs. We recommend you get
  <name|Inkscape> from <name|MacPorts> instead (and get <name|pdf2svg> and
  <name|ImageMagick> at the same time).

  <paragraph|Compatibility with Textext <name|Inkscape> extension>

  Equations produced with <TeXmacs> are essentially compatible with those of
  the <name|Textext> extension (re-editable <LaTeX> equations extension
  shipped with <name|Inkscape>): <TeXmacs> can edit <name|Textext> equations,
  and conversely people using <name|Textext<strong|>> can edit your <TeXmacs>
  equations provided they use the style file <verbatim|texmacs_latex.sty> (in
  your user's <name|Iknscape> user directory) containing the texmacs macros
  and necessary includes.

  <paragraph|Present limitations and Known Issues>

  If some characters appear pixelated in <name|Inkscape>, you are maybe
  missing some extra font (download the extra font package from <TeXmacs>
  website), or <TeXmacs> is not configured for "type 1 font" printing
  preference. Note however that some characters (e.g. strechable arrows) are
  inherently bitmaps already in TeXmacs<with|color|orange|>.

  At the moment, <TeXmacs> has small issues with running several instances at
  the same time. For instance you cannot copy-paste between two <TeXmacs>
  instances (say, when you are re-editing an equation from <name|Inkscape>).
  A work-around is to perform an intermediate paste and copy again in a plain
  text editor. However you may have unwanted interactions between different
  instances (see e.g. bug#36785), so that at present we recommend to avoid
  working on an critical document while revising equations in
  <name|Inkscape>.

  If the selection contains a macro call with the macro definition outside of
  the selection, it won't be rendered (<verbatim|<error|compound
  <em|macroname>>>).

  <tmdoc-copyright|2012|the <TeXmacs> team>

  <tmdoc-license|Permission is granted to copy, distribute and/or modify this
  document under the terms of the GNU Free Documentation License, Version 1.1
  or any later version published by the Free Software Foundation; with no
  Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
  Texts. A copy of the license is included in the section entitled "GNU Free
  Documentation License".>
</body>

<\initial>
  <\collection>
    <associate|language|british>
    <associate|preamble|false>
  </collection>
</initial>




Archive powered by MHonArc 2.6.19.

Top of Page