LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 01-10-2017, 01:42 AM   #1
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 660

Rep: Reputation: 137Reputation: 137
Is Writing a thesis in Plain TeX possible?


Hello,

There are numerous modern TeX softwares/methods such as the fabulous Latex, provided by Texlive. However you can install texlive with minimum footprint, with --no-install-recommends. Once Pdftex installed, you can make your first plain tex code and may even write a book or dissertation in plain TeX.

Check:
http://mirror.ctan.org/tex-archive/s...ex/texbook.tex

or this compiled with pdftex:
Quote:
% Plain TeX for a 1 page document

%% The lines between the two rows of %'s are more or less compulsory.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


% http://cs.anu.edu.au/publications/el...ion/plain.html

\magnification=\magstep1
\baselineskip=12pt
\hsize=6.3truein
\vsize=8.7truein
\font\footsc=cmcsc10 at 8truept
\font\footbf=cmbx10 at 8truept
\font\footrm=cmr10 at 10truept
\footline={\footsc the electronic journal of combinatorics
{\footbf 16} (2009), \#R00\hfil\footrm\folio}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% The further structure of the front page need not be exactly as below,
%% but the header must contain the names and addresses of the authors
%% as well as the submission and acceptance dates.

\font\bigrm=cmr12 at 14pt
\centerline{\bigrm An elementary proof of the reconstruction conjecture}

\bigskip\bigskip

\centerline{D. Remifa\footnote*{Thanks to
the editors of this wonderful journal!}}
\smallskip
\centerline{Department of Inconsequential Studies}
\centerline{Solatido College, North Kentucky, USA}
\centerline{\tt remifa@dis.solatido.edu}

\bigskip

\centerline{\footrm
Submitted: Jan 1, 2009; Accepted: Jan 2, 2009; Published: Jan 3, 2009}
\centerline{\footrm Mathematics Subject Classifications: 05C88, 05C89}

\bigskip\bigskip

\centerline{\bf Abstract}
\smallskip
{\narrower\noindent
The reconstruction conjecture states that the multiset of unlabeled
vertex-deleted subgraphs of a graph determines the graph, provided it
has at least 3 vertices. A version of the problem was first stated
by Stanis\l aw Ulam. In this paper, we show that the conjecture can
be proved by elementary methods. It is only necessary to integrate
the Lenkle potential of the Broglington manifold over the quantum
supervacillatory measure in order to reduce the set of possible
counterexamples to a small number (less than a trillion). A simple
computer program that implements Pipletti's classification theorem
for torsion-free Aramaic groups with simplectic socles can then
finish the remaining cases.\par}

\bigskip

\beginsection 1. Introduction.

This is the start of the introduction.

\bye
Is Writing a thesis in Plain TeX possible and a still today viable/possible method?

Best regards,
Patrick
 
Old 01-10-2017, 02:29 AM   #2
TenTenths
Senior Member
 
Registered: Aug 2011
Location: Dublin
Distribution: Centos 5 / 6 / 7
Posts: 3,203

Rep: Reputation: 1378Reputation: 1378Reputation: 1378Reputation: 1378Reputation: 1378Reputation: 1378Reputation: 1378Reputation: 1378Reputation: 1378Reputation: 1378
Quote:
Originally Posted by patrick295767 View Post
Is Writing a thesis in Plain TeX possible and a still today viable/possible method?
You could carve your thesis on stone tablets, assuming the body you're submitting to will accept that as a format, so to answer the "possible" part of your question, yes.

Whether or not it's viable, depends on you rather than the tools. If it's pure text then probably, if you're going to be including anything more complex that requires any form of layout, graphical inclusion, etc. then personally I'd prefer a wysi(r)wyg interface.

(And ironically, while typing that I manually typed the BB codes for italics)
 
Old 01-10-2017, 12:36 PM   #3
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 660

Original Poster
Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by TenTenths View Post
You could carve your thesis on stone tablets, assuming the body you're submitting to will accept that as a format, so to answer the "possible" part of your question, yes.

Whether or not it's viable, depends on you rather than the tools. If it's pure text then probably, if you're going to be including anything more complex that requires any form of layout, graphical inclusion, etc. then personally I'd prefer a wysi(r)wyg interface.

(And ironically, while typing that I manually typed the BB codes for italics)
By curiosity, google search thesis+stone+tablets does not give much results
https://www.google.at/search?q=stone+tablets+thesis

More curious, maybe some universities with archeology study might say yes for such format. Basically what you do if need to make formatting changes, double line spacing,...on tablets?
 
1 members found this post helpful.
Old 01-11-2017, 01:52 PM   #4
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 17,401
Blog Entries: 10

Rep: Reputation: 5212Reputation: 5212Reputation: 5212Reputation: 5212Reputation: 5212Reputation: 5212Reputation: 5212Reputation: 5212Reputation: 5212Reputation: 5212Reputation: 5212
Quote:
Originally Posted by patrick295767 View Post
Basically what you do if need to make formatting changes, double line spacing,...on tablets?
the same you would do if you'd written it on paper - start from scratch.
 
Old 01-13-2017, 10:44 AM   #5
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 660

Original Poster
Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by ondoho View Post
the same you would do if you'd written it on paper - start from scratch.
"Start from Scratch" .... or actually "Start from carve"

Code:
Stone carving - Wikipedia
https://en.wikipedia.org/wiki/Stone_carving
Diese Seite übersetzen
Stone carving is an activity where pieces of rough natural stone are shaped by the controlled removal of stone. Owing to the permanence of the material, stone ..
 
Old 01-14-2017, 02:39 AM   #6
MagicHands
LQ Newbie
 
Registered: Jan 2017
Location: Australia
Posts: 11

Rep: Reputation: Disabled
Ex technical writer here. If you want to write a formal document, LaTeX is the answer. No reason you could not use plain Tex but really, LaTeX does the hard (read annoying) work for you.

The only downside you might encounter (with TeX or LaTeX) is that when your markers ask for your submission, they will probably want to use a service like turnitin/ and won't accept the PDF as readable. This actually happened to me when I was in college, my professor couldn't understand why I couldn't "just send the word document". This is also a very common problem with job applications. My resume was created in LaTeX, but almost every job I apply for requests I send the resume in Word format (so they can upload it and check key words).

...and here I am thinking that it's the actual content and demonstration of understanding that was important!
 
Old 01-14-2017, 02:45 AM   #7
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 660

Original Poster
Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by MagicHands View Post
Ex technical writer here. If you want to write a formal document, LaTeX is the answer. No reason you could not use plain Tex but really, LaTeX does the hard (read annoying) work for you.

The only downside you might encounter (with TeX or LaTeX) is that when your markers ask for your submission, they will probably want to use a service like turnitin/ and won't accept the PDF as readable. This actually happened to me when I was in college, my professor couldn't understand why I couldn't "just send the word document". This is also a very common problem with job applications. My resume was created in LaTeX, but almost every job I apply for requests I send the resume in Word format (so they can upload it and check key words).

...and here I am thinking that it's the actual content and demonstration of understanding that was important!
You know, most famous universities in the world use Latex or alternative. It is commonly used in physics, chemistry, maths,...
Latex is well known at high level education, maybe a solution is to get to go to better known universities

what about using macros and coding a C language to make it readable. In about 100 lines, a C code can reformat it to TeX or Latex.

For instance, random idea of format:

Code:
=======================================
My New Section Name
=======================================

=== Subsection
==== Subsubsection

- My item
- My item

this next word is bold \bold{bold-word} ... and so on...
or another example this next word is bold $bold[bold-word] ... and so on...

C can reformat it to TeX... or to Latex.

Last edited by patrick295767; 01-14-2017 at 02:48 AM.
 
Old 01-14-2017, 03:16 AM   #8
MagicHands
LQ Newbie
 
Registered: Jan 2017
Location: Australia
Posts: 11

Rep: Reputation: Disabled
Quote:
Originally Posted by patrick295767 View Post
... maybe a solution is to get to go to better known universities
This was one subject, all my technical subjects had no issues with tech. Then again, my technical subjects rarely required papers.. meh

As for the idea, I like the idea of a Jade-like package for TeX! I'm sure a whitespace based template engine for TeX exists somewhere
 
Old 01-14-2017, 03:23 AM   #9
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 660

Original Poster
Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by MagicHands View Post
This was one subject, all my technical subjects had no issues with tech. Then again, my technical subjects rarely required papers.. meh

As for the idea, I like the idea of a Jade-like package for TeX! I'm sure a whitespace based template engine for TeX exists somewhere
The better widespread of Latex or TeX would be indeed great. Indeed, people do often know Word only and haven't heard of Latex. "Latex is a stable dispersion (emulsion) of polymer microparticles in an aqueous medium, right?"

I don't know Jade. If you tell me, which cool plain text to write with: section, subsection, bold, italic,... formatting, I can post the code to convert it to TeX. The Wiki format (plain text) is rather ok. pandoc can do many plain text conv, that but I rather look better format than Markdown. I dont find Markdown convenient as a plain text formatting code.

http://pandoc.org/try/

Why not writing directly in RTF format? (joke)

Code:
\section{dasffd}
\subsection{dasffd}
hello dsaflkjdklfsj
\bfseries{I am in bold}
it gives in Markdown. I find it too difficult to type.
Code:
dasffd
======

dasffd
------

hello dsaflkjdklfsj **[I am in bold]{}**
There are many alts to Markdown.
https://en.wikipedia.org/wiki/Lightw...arkup_language

Ascii doc is maybe the coolest alternative to Markdown:
https://en.wikipedia.org/wiki/AsciiDoc

Code:
The Article Title
=================
Author's Name <authors@email.address>
v1.0, 2003-12


This is the optional preamble (an untitled section body). Useful for
writing simple sectionless documents consisting only of a preamble.

NOTE: The abstract, preface, appendix, bibliography, glossary and
index section titles are significant ('specialsections').


:numbered!:
[abstract]
Example Abstract
----------------
The optional abstract (one or more paragraphs) goes here.

This document is an AsciiDoc article skeleton containing briefly
annotated element placeholders plus a couple of example index entries
and footnotes.

:numbered:

The First Section
-----------------
Article sections start at level 1 and can be nested up to four levels
deep.
footnote:[An example footnote.]
indexterm:[Example index entry]

And now for something completely different: ((monkeys)), lions and
tigers (Bengal and Siberian) using the alternative syntax index
entries.
(((Big cats,Lions)))
(((Big cats,Tigers,Bengal Tiger)))
(((Big cats,Tigers,Siberian Tiger)))
Note that multi-entry terms generate separate index entries.

Here are a couple of image examples: an image:images/smallnew.png[]
example inline image followed by an example block image:

.Tiger block image
image::images/tiger.png[Tiger image]

Followed by an example table:

.An example table
[width="60%",options="header"]
|==============================================
| Option          | Description
| -a 'USER GROUP' | Add 'USER' to 'GROUP'.
| -R 'GROUP'      | Disables access to 'GROUP'.
|==============================================

.An example example
===============================================
Lorum ipum...
===============================================

[[X1]]
Sub-section with Anchor
~~~~~~~~~~~~~~~~~~~~~~~
Sub-section at level 2.

A Nested Sub-section
^^^^^^^^^^^^^^^^^^^^
Sub-section at level 3.

Yet another nested Sub-section
++++++++++++++++++++++++++++++
Sub-section at level 4.

This is the maximum sub-section depth supported by the distributed
AsciiDoc configuration.
footnote:[A second example footnote.]


The Second Section
------------------
Article sections are at level 1 and can contain sub-sections nested up
to four deep.

An example link to anchor at start of the <<X1,first sub-section>>.
indexterm:[Second example index entry]

An example link to a bibliography entry <<taoup>>.


:numbered!:

[appendix]
Example Appendix
----------------
AsciiDoc article appendices are just just article sections with
'specialsection' titles.

Appendix Sub-section
~~~~~~~~~~~~~~~~~~~~
Appendix sub-section at level 2.


[bibliography]
Example Bibliography
--------------------
The bibliography list is a style of AsciiDoc bulleted list.

[bibliography]
- [[[taoup]]] Eric Steven Raymond. 'The Art of Unix
  Programming'. Addison-Wesley. ISBN 0-13-142901-9.
- [[[walsh-muellner]]] Norman Walsh & Leonard Muellner.
  'DocBook - The Definitive Guide'. O'Reilly & Associates. 1999.
  ISBN 1-56592-580-7.


[glossary]
Example Glossary
----------------
Glossaries are optional. Glossaries entries are an example of a style
of AsciiDoc labeled lists.

[glossary]
A glossary term::
  The corresponding (indented) definition.

A second glossary term::
  The corresponding (indented) definition.


ifdef::backend-docbook[]
[index]
Example Index
-------------
////////////////////////////////////////////////////////////////
The index is normally left completely empty, it's contents being
generated automatically by the DocBook toolchain.
////////////////////////////////////////////////////////////////
endif::backend-docbook[]

Last edited by patrick295767; 01-14-2017 at 03:35 AM.
 
Old 01-14-2017, 03:36 AM   #10
MagicHands
LQ Newbie
 
Registered: Jan 2017
Location: Australia
Posts: 11

Rep: Reputation: Disabled
Jade is a whitespace based HTML template engine.

Instead of

Code:
<html>
  <head>
    <title>My Title</title>
  </head>
  <body>
    <h1>My Header</h1>
    <p>My first paragraph</p>
  </body>
</html>
You write something like this..

Code:
html
  head
    title My Title
  body
    h1 My Header
    p My first paragraph
Probably not correct syntax, but I'm sure you get the point
 
Old 01-14-2017, 04:24 AM   #11
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 660

Original Poster
Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by MagicHands View Post
Jade is a whitespace based HTML template engine.

Instead of

Code:
<html>
  <head>
    <title>My Title</title>
  </head>
  <body>
    <h1>My Header</h1>
    <p>My first paragraph</p>
  </body>
</html>
You write something like this..

Code:
html
  head
    title My Title
  body
    h1 My Header
    p My first paragraph
Probably not correct syntax, but I'm sure you get the point
Sure.
It remembers me a bit python where <tab> plays a role. I rather like a formatting language that allows to write a bit like in C. To have // and /* */ for comments, and to allow adding some line feeds so that you can read better. Usually I type directly into the console since the fonts are large and I can focus on writing only (in VIM).

What do you think about AsciiDoc?
 
Old 01-14-2017, 06:02 PM   #12
MagicHands
LQ Newbie
 
Registered: Jan 2017
Location: Australia
Posts: 11

Rep: Reputation: Disabled
Only just looked at it now. So far I'm impressed!
 
Old 01-15-2017, 07:15 AM   #13
patrick295767
Member
 
Registered: Feb 2006
Distribution: FreeBSD, Linux, Slackware, LFS, Gparted
Posts: 660

Original Poster
Rep: Reputation: 137Reputation: 137
Quote:
Originally Posted by MagicHands View Post
Only just looked at it now. So far I'm impressed!

AsciiDoc is quite useful to use, and it is aimed to be used a lot. GIT for instance is based on it for some package descriptions.


You can have a look at the following format/language. It is my own format. Let's take an example of random text. How would you be comfortable to have the format ASCIIDocMagic, if it would be really yours.

If it would be yours, your ascii language, how would you like to see it?
You can re-format the following random text below...

Code:

========================================================
INSTALLATION: Configuration of the Console (this is new section)
========================================================

// this is commment which will not be printed (it is a bit like in C)
=== Package Console-Setup (this is subsection)
This part of the document gives the necessary commands 
paramaters to install a console, which will be installed for a 
German, Latin1 encoding. 
The font will be selected to be sufficiently large enough for good readability.

You start with installation of console-setup: 
${CODE}
apt-get install console-setup
${/CODE}
or if it is not already installed: 
${CODE}
dpkg-reconfigure console-setup
${/CODE}


In the dialog menu, you may enter the following parameters:
Encoding:
*   iso-8859-1

Character set to support:
*  Latin1 and Latin5 - western Europe 

Font for the console
* TerminusBoldVga

Font size:
*    8 x 16 

Once it is configured, you can verify in the console to type or alternatively you may edit a document with \italic{VIM}  or \italic{NANO} text editor.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Making nice presentations in Plain Tex or Latex? Xeratul Linux - Software 10 10-08-2013 11:37 PM
Using Tex for Newbies with plain text editor ? patrick295767 Linux - Newbie 2 10-15-2012 02:19 PM
Playing around in Slackware64 when I should be writing my thesis... danbrz LinuxQuestions.org Member Intro 2 09-03-2009 01:45 PM
LXer: Writing a thesis with LaTeX LXer Syndicated Linux News 0 01-21-2008 09:20 PM
Ever used TeX, post your work. -- Tex Art Gallery barton Linux - Software 2 02-28-2006 02:29 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:32 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration