For all you puzzle constructors out there:
How to create a crossword puzzle in LaTeX http://t.co/0BdZcYhRyA
— TeX tips (@TeXtip) July 7, 2015
cwpuzzle makes it really easy to typeset a crossword puzzle. If you want to try your hand but don't know how to lay out a puzzle, there are plenty of sites to help you.