The short question is:
How do I progress with this book? What tools should I download? A step by step explanation would be deeply appreciated ..
The experience I had: Am a computer science student and have read several programming books. I was able to follow through them by practicing and putting effort. One of my recent goals was to learn TeX.
I believed I got the best book to learn -correct me if am wrong- the TeXbook by Knuth himself-. I wanted to make it my friend and spend tens of hours practicing but I could not manage to do it. TeXbook is really a different type of read. It starts right a way with the syntax and doesn’t introduce any tools or software that you need to prepare in order to practice. I knew the book was published before I was even born hence, the tools might no longer be the same so I searched a lot.
The search led me to CTAN and Tug sites where I was able to read lots of materials and develop superficial understanding of what a distribution is? what is macro? . I also read a lot of questions and answers in this site .
What is the difference between TeX and LaTeX?
Eventually I downloaded MikTex distribution I started typing some of the syntax in the second chapter, [Book Printing Versus Ordinary Typing]. I was able to generate my first pdf!!! The book didn’t mention that I need to put \end at the end of the document. I obtained this information from your site.
I continued to chapter 4 where I was stuck with font changing command
chapter 4
controlling font size
\ninerm and smaller\eightrm and smaller \sevenrm and smaller \sixrm and smaller \fiverm and smaller \tenrm
\tenrm Ulrich Dieter, {\sl Journal f"ur die reine und angewandte Mathematik} {\bf 201} (1959), 37–70.
to be {\bf bold} or to {\sl emphasize} something.
\tt this will be in a \bf typewriter font format
\it this is an italic font. I want to learn \rm I get the below error ..
I change the drop down list option to luaTex and the PDF magically generates. magical to me because I have no clue why it is happening : )
I hope you understand the challenge am facing as total clueless beginner. I became frustrated to the point where I stopped trying to practice and just continued reading and absorbing as much as I can in hope that I will be able to understand with time.
Yesterday, I reached chapter 6 Running TeX! Knuth was amazingly funny in this paragraph
OK, let’s suppose that you’re rested and excited about having a trial run of TEX. Step-by-step instructions for using it appear in this chapter. First do this: Go to the lab where the graphic output device is, since you will be wanting to see the output that you get—it won’t really be satisfactory to run TEX from a remote location, where you can’t hold the generated documents in your own hands. Then log in; and start TEX. (You may have to ask somebody how to do this on your local computer. Usually the operating system prompts you for a command and you type ‘tex’ or ‘run tex’ or something like that.) When you’re successful, TEX will welcome you with a message.
There are no diagrams there is no explanation of the underlying concepts. I searched online hoping that somebody has put a step by step tutorial with screenshot but no luck.
Please advise about the tools I should use and how to move forwards with this book
please feel free to attack my learning style to improve it and have better outcome.
Sorry for my English & thanks
pdftex
vsluatex
both should produce errors with this code since\ninerm
and\eightrm
are undefined. The reason theluatex
compile appeared to work was because it ran in non-stop mode and pushed through the errors producing some output (but not the intended output). If you look at the log file for either of the runs, they should show the errors.\bye
not the primitive\end