37

How do you draw a transformable (rotation, resize, ...) curly brace or bracket (this: { }) in Inkscape?

I am aware of this thread and its solutions. One can import such an item from Openoffice, or import an SVG drawing of brackets from for example this. Yet another option is to type it as text, transform it to path, and do some point editing. With this later option, I can’t change the stroke size (unless I manually do some point editing), so I end up with a bracket with a thick line width, which is not a good option for me.

Is there any other, more convenient way?

2
  • how about using textext extension to put a LeTex Curly brace into the drawing and then adjusting the size?
    – Foad
    Jun 15 '18 at 8:57
  • Another idea might be to use SVG code indirectly
    – Foad
    Jun 15 '18 at 10:06
62

Use the standard bezier tool to create three anchor points. Then hold shift and move the control handles to change the curvature of the bezier path. The final step is to set the Join type to Bevel Join.

Curly bracket in Inkscape

2
  • 11
    … and if you want things to be symmetric, apply this procedure to only one branch of the brace, and then duplicate it, mirror it and join it with the original at the peak.
    – Wrzlprmft
    Mar 7 '17 at 9:17
  • 1
    Just as a reminder: to show "Fill and stroke" panel CTRL+SHIFT+F is used (on linux). Apr 27 '17 at 7:42
0

I use libre office impress, create a curly bracked, then save the slide to pdf. Then open the pdf with inkscape and copy paste the bracket into your inkscape document you are working with.

0

Use the website LaTeX to Image that converts LaTeX to SVG/PNG images.

  1. Type the following LaTeX syntax

    $\\{$
    
  2. Save as SVG.

  3. Uncheck the checkbox "Wrap input with \begin{align*} and \end{align*}".

  4. Download the image and you can simply drag and drop the SVG image into your current workspace.

(I also use this for all my LaTeX equations)

0

One more possibility is to use the Inkscape function "Render Latex". The Latex code could be $\\{$, as antarteek suggested, or, for example, $\overbrace{\vphantom{text to make the brace long enough}}$.

The advantage of this method is that no external software is required, and the resulting brace is as beautiful as Latex is able to render.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.