Jump to content

Recommended Posts

II was thinking about making my own dot notebook, because I really like dotted paper, but I find the standard market notebooks and pads too dense (5mm isn't enough for me). I've looked around and I wasn't able to find any suitable free tool to generate dotted paper I could print myself (the tools were either not customizable enough, or it included nasty looking watermark). So I've decided to make my own and I would like to share it with you :) (I've posted this already on Reddit, but I figured I should post it here as well :))

Dot Paper Generator

How does it work?
First you set up how you would like your dotted paper to look, and click one of the generate buttons. The javascript will generate LaTeX source code for such sheet which you can compile to a PDF and print.
When you click Generate your browser should open a new tab or window with the LaTeX source code (if it doesn't, make sure you allow pop-ups for the page). If you don't know anything about LaTeX, don't worry, basically all you need to do is access some free on-line distribution, for example I use this one: ShareLaTeX. There create a new empty project, copy the whole source code there, hit recompile and download the resulting PDF which you can then print.
If you click Generate and open in Overleaf your browser should open the free on-line LaTeX distribution Overleaf and automatically load the source code there, so all you need to do is wait a little bit for the page and preview to load, then hit PDF button in the top menu to download the finished document.

Features

  • No ugly watermarks
  • Highly customizable (page format, dots spacing, size, color, ...)
  • Multiple sheets per page (e.g. if you want to create small notepad, but you are printing on a standard size paper, you can fit multiple sheets on a page and cut it)
  • Easy double-sided printing

Samples sheet You can download the Dot Paper - Color And Size Samples Sheet (pdf) with various dots sizes and colors, so you can print it and choose the right combination for yourself. This sheet uses 5mm spacing.
The Dot Paper - Spacing Samples Sheet (pdf) might help you find the ideal spacing of the dots for your style of writing. The dots on this sheet are set to size 0.1mm and A0A0A0 color.
If you would like to try other dots sizes, colors, or spacings you can take the LaTeX source files Dot Paper - Color And Size Samples Sheet (tex) or Dot Paper - Spacing Samples Sheet (tex), alter the values to your liking (the places where to change values are marked) and recompile it.

I hope you will find the tool useful :) If you encounter any bugs or unexpected behavior, or if you would like to add some feature leave a comment (preferably, so everybody can see it) or PM me.
 

Edited by wimg
Moved the tool to a new hosting.
Link to post
Share on other sites
  • Replies 20
  • Created
  • Last Reply

Top Posters In This Topic

  • rafapa

    6

  • Sethest

    4

  • dcwaites

    3

  • Astronymus

    3

Thank you, it is really useful.

 

One of the problems ready templates have (apart from watermarks) is that they come in standard spacing, which is not suitable for everyone.

Link to post
Share on other sites

Could you share an example with borders? I am getting the exact same TeX file irrespective of the border option selected. Thanks

Sure, the script is set not to output the border line if it is coinciding with the edge of the page. So it wouldn't output any if your sheet size is the same as the print paper for example. I should probably mention that in the help with the next update :)

Example 1: these are 2 A5 sheets on a A4 print paper, the border is printed only in the middle (actually 2 border lines, because in the specification the A4 is 1mm taller than 2 A5s combined), and not on the bottom or top of the sheet, since it coincides with the edge of the paper.

Example 2: these are 4 custom sheets (100 x 130mm) on a A4 paper. Two of their borders are printed and two coincide with the edge of the paper (the sheets are always positioned on the edge of the paper, so it will be easier to cut them)

Link to post
Share on other sites

Sure, the script is set not to output the border line if it is coinciding with the edge of the page. So it wouldn't output any if your sheet size is the same as the print paper for example. I should probably mention that in the help with the next update :)

Example 1: these are 2 A5 sheets on a A4 print paper, the border is printed only in the middle (actually 2 border lines, because in the specification the A4 is 1mm taller than 2 A5s combined), and not on the bottom or top of the sheet, since it coincides with the edge of the paper.

Example 2: these are 4 custom sheets (100 x 130mm) on a A4 paper. Two of their borders are printed and two coincide with the edge of the paper (the sheets are always positioned on the edge of the paper, so it will be easier to cut them)

I see. I missunderstood the use of the borders. I thought it was going to draw some lines coinciding with the outer lines of dots.

Link to post
Share on other sites

Something similar to:

\documentclass{article}

\title{Dot Paper}

\usepackage{geometry}
\geometry{a4paper, margin=0mm}

\usepackage{tikz}
\tikzset{x=1mm, y=1mm}

\definecolor{DotsColor}{HTML}{DE8CF5}

\begin{document}

\color{DotsColor}

\begin{tikzpicture}[remember picture, overlay]

\foreach \x in {0,...,38}
\foreach \y in {0,...,55}
\filldraw (current page.south west) ++ (10,286) ++ (5*\x,-5*\y) circle (0.1);


\draw [thick] (current page.south west) + (10,10) -- + (200,10);
\draw [thick] (current page.south west) + (10,286) -- + (200,286);

\draw [thick] (current page.south west) + (10,10) -- + (10,286);
\draw [thick] (current page.south west) + (200,286) -- + (200,10);

\end{tikzpicture}

\end{document}
~

Edited by rafapa
Link to post
Share on other sites

Actually I am interested in formats like

 

\documentclass{article}

\title{Dot Paper}

\usepackage{geometry}
\geometry{a4paper, margin=0mm}

\usepackage{tikz}
\tikzset{x=1mm, y=1mm}

\definecolor{DotsColor}{HTML}{DE8CF5}

\begin{document}

\color{DotsColor}

\begin{tikzpicture}[remember picture, overlay]

\foreach \x in {1,...,37}
\foreach \y in {4,...,54}
\filldraw (current page.south west) ++ (11,286) ++ (5*\x,-5*\y) circle (0.1);


\draw [thick] (current page.south west) + (11,286) -- + (200,286);
\draw [thick] (current page.south west) + (11,276) -- + (200,276);

\draw [thick] (current page.south west) + (11,276) -- + (11,286);
\draw [thick] (current page.south west) + (50,276) -- + (50,286);
\draw [thick] (current page.south west) + (200,276) -- + (200,286);

\draw [thick] (current page.south west) + (11,11) -- + (200,11);
\draw [thick] (current page.south west) + (11,271) -- + (200,271);

\draw [thick] (current page.south west) + (11,11) -- + (11,271);
\draw [thick] (current page.south west) + (200,271) -- + (200,11);

\end{tikzpicture}

\end{document}

Link to post
Share on other sites

Actually I am interested in formats like ...

I get what you mean. The borders around dots shouldn't be a problem. The "heading box", or how to call it, could be a bit more tricky... I'll think about a way how to put it in ;)

Link to post
Share on other sites
  • 1 month later...

Just tried it, looks really good.

Now all I need is a TeX/LaTeX script that turns vin ordinaire copy paper into Rhodia...

fpn_1412827311__pg_d_104def64.gif




“Them as can do has to do for them as can’t.


And someone has to speak up for them as has no voices.”


Granny Aching

Link to post
Share on other sites

Have you looked into incomptech's site? There's a ton of options for all types of markings.

Edited by Lloyd

"Anyone who lives within their means suffers from a lack of imagination."

Oscar Wilde

Link to post
Share on other sites

For those strange people like me, who want to use B5 paper, the dimensions are 176(mm) x 250(mm)

fpn_1412827311__pg_d_104def64.gif




“Them as can do has to do for them as can’t.


And someone has to speak up for them as has no voices.”


Granny Aching

Link to post
Share on other sites
  • 2 months later...

Would it be possible to add page numbering? I know that would add a complication factor (2 pages per A4 sheet per side) but would allow for printing of Leuchttrum-type journal pages.

 

Thanks!

Link to post
Share on other sites

Would it be possible to add page numbering? I know that would add a complication factor (2 pages per A4 sheet per side) but would allow for printing of Leuchttrum-type journal pages.

 

Thanks!

 

If you have access to Adobe Acrobat Professional, it can add page numbers, using Bates Numbering (001...999, 0001...9999, etc).

 

Alternatively, if you are familiar with TeX/LaTeX, you could take the generated script and modify that.

 

I use Acrobat to add pages till I have 32, 64, pages, etc. and then add the Bates numbering.

fpn_1412827311__pg_d_104def64.gif




“Them as can do has to do for them as can’t.


And someone has to speak up for them as has no voices.”


Granny Aching

Link to post
Share on other sites

You could also use Word for the numbering. Just print the grid first, then the numbers.

Link to post
Share on other sites
  • 2 weeks later...

I have updated the generator today - the page numbering has been added.

 

Other major thing that changed from the previous version is that the sheets are now laid out in the way that their right edge is aligned with the print paper edge (it used to be the left edge), I thought this would be better when cutting the printed paper and binding the sheets to a notebook - the presumably nicer (original) edge of the paper will be the one outside, and the cut one in the binding.

Also thanks to everybody for the kind comments :blush:

Would it be possible to add page numbering? I know that would add a complication factor (2 pages per A4 sheet per side) but would allow for printing of Leuchttrum-type journal pages.

Thanks!


The feature has been added - print page numbering should be working, but if you encounter any bugs / weird behavior let me know :)


Thanks for notifying people when I was a little preoccupied ;)

 

 

I'm still thinking about how to implement the custom bordering, finding the right balance of enough generality and ease of use is a bit tricky...

Edited by Sethest
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Most Contributions

    1. amberleadavis
      amberleadavis
      37512
    2. PAKMAN
      PAKMAN
      30258
    3. Ghost Plane
      Ghost Plane
      28220
    4. jar
      jar
      26101
    5. wimg
      wimg
      25570
  • Upcoming Events

  • Blog Comments

    • A Smug Dill
      Even so, you'd end up with a fragmented list, and it becomes an O(N²) process for each prospective requestor to check what is available: effectively recreate the list of currently active servers (without any reliable up-to-date info upfront about the inks and number of samples on offer in the thread) from the sequential list of posts, which may be spread over two or even more pages, and then query each server independently to check what is currently on offer.   It comes down to not hav
    • LizEF
      If one wanted to do this, one could just use the "About Me" field which appears to be unlimited in size.  And if a bunch of people wanted to cooperate, the Member Title field (or signature) could be used to this end - "Ink Giver" (or some such) could be used by those with inks to give...  No software edits required.
    • Arkanabar
      I suppose the update issue could be mitigated.  One would post a link in signature, to the particular part of your profile where you list the inks that you're willing to post samples to others, gratis.  But looking at profiles, I suspect that would require an edit to the board's software, potentially a nontrivial task.
    • A Smug Dill
      I read your idea as getting willing givers to publicly register as members of a set of heterogenous servers, in a system in which a client would explicitly select an available server from a list, to which he/she will then send a request privately and asynchronously. Request handling in the system is unmanaged, and individual requests are handled by the targeted servers completely independently on each other. I think the model is fine, although there are some operational concerns you may want to
    • Daneaxe
      First thought on the method/system of ink sharing: Think the best way, to begin with, is to follow the way of the US thread: offer up a (small) list of inks you are willing to PIF, to whoever expresses interest. Write clearly in the "mission statement" how it works, with a tiny "quid pro quo" that even a struggling student can comply with, i.e. post your opinion and a writing sample, with option of a full review if desired.   So yours truly might say: "I'm offering up samples of D
  • Chatbox

    You don't have permission to chat.
    Load More
  • Expiring Soon

    • By benbot517
      51 years and 5 months
    • By benbot517
      51 years and 5 months
    • By benbot517
      51 years and 5 months
    • By Vicary
      51 years and 5 months
    • By Okami
      51 years and 5 months
  • Random Adverts

  • Files

  • Today's Birthdays

    1. 123mjc92
      123mjc92
      (29 years old)
    2. 77kath
      77kath
    3. abs
      abs
      (49 years old)
    4. baxtrom
      baxtrom
      (43 years old)
    5. clrobert60
      clrobert60
      (61 years old)





×
×
  • Create New...