Scribus Forums

Scribus => Beginner Talk => Topic started by: Pyret on August 07, 2019, 06:12:56 pm

Title: Draw grid for crossword
Post by: Pyret on August 07, 2019, 06:12:56 pm
I want to use Scribus mainly to create crosswords. I've used InDesign before and inserted a table to create the grid and worked with layers to build the crossword.

If I understand correctly tables are not so good for this in Scribus. It would be better to draw a grid. I've installed Tkinter but have no idea what to do next. I've checked "Drawing a grid" in the Scribus Wiki but where do I find Scribus Grid Wizard?
Title: Re: Draw grid for crossword
Post by: a.l.e on August 07, 2019, 10:39:59 pm
some time ago i've started a script for creating crosswords grids.

the goal is to have a python script that reads a text file (yaml?) and outputs a schema of this type:

https://en.wikipedia.org/wiki/Crossword#/media/File:CrosswordUSA.svg

- by drawing lines
- adding text boxes with numbers
- drawing black squares
- creating text frames with the definitions (automatically numbered)

i can finish that script for free or provide different type of schemas for money.

just ping  me if you have any interest in such a script.
Title: Re: Draw grid for crossword
Post by: Pyret on August 08, 2019, 04:39:51 pm
Thanks for the offer, a.l.e but I have Crossword compiler which can create those grids for me.

Swedish crosswords are a bit different. We want one or more pictures and the clues inside the grid. Crossword compiler has that option, but I prefer to build the crosswords myself.
Title: Re: Draw grid for crossword
Post by: a.l.e on August 08, 2019, 05:20:35 pm
sorry, pyret, i don't really understand your reply.

if you're happy with crossword compiler, just export a pdf from there, which you can then import into scribus.
you can export also to rtf (iirc) and import it into a text frame to get the definition in a text frame (if you  have defintions).

all in all, in scribus it's rather easy to create a grid by using the multiple duplication tool or by writing a python script.
but scribus does not have a tool that will create a grid for you.