Initial commit

This commit is contained in:
Tobias Eidelpes 2022-11-02 10:02:50 +01:00
commit 41433b6512
4 changed files with 11197 additions and 0 deletions

215
.gitignore vendored Normal file
View File

@ -0,0 +1,215 @@
## Core latex/pdflatex auxiliary files:
*.aux
*.lof
*.log
*.lot
*.fls
*.out
*.toc
*.fmt
*.fot
*.cb
*.cb2
.*.lb
## Intermediate documents:
*.dvi
*.xdv
*-converted-to.*
# these rules might exclude image files for figures etc.
*.ps
*.eps
*.pdf
## Generated if empty string is given at "Please type another file name for output:"
.pdf
## Bibliography auxiliary files (bibtex/biblatex/biber):
*.bbl
*.bcf
*.blg
*-blx.aux
*-blx.bib
*.run.xml
## Build tool auxiliary files:
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
## Build tool directories for auxiliary files
# latexrun
latex.out/
## Auxiliary and intermediate files from other packages:
# algorithms
*.alg
*.loa
# beamer
*.nav
*.pre
*.snm
*.vrb
# changes
*.soc
# glossaries
*.acn
*.acr
*.glg
*.glo
*.gls
*.glsdefs
*.lzo
*.lzs
*.slg
*.slo
*.sls
# uncomment this for glossaries-extra (will ignore makeindex's style files!)
# *.ist
# gnuplot
*.gnuplot
*.table
# gnuplottex
*-gnuplottex-*
# hyperref
*.brf
# listings
*.lol
# makeidx
*.idx
*.ilg
*.ind
# minitoc
*.maf
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
# minted
_minted*
*.pyg
# nomencl
*.nlg
*.nlo
*.nls
# pax
*.pax
# pdfpcnotes
*.pdfpc
# tcolorbox
*.listing
# TikZ & PGF
*.dpth
*.md5
*.auxlock
# titletoc
*.ptc
# todonotes
*.tdo
# vhistory
*.hst
*.ver
# xcolor
*.xcp
# xmpincl
*.xmpi
# xindy
*.xdy
## Editors:
# LyX
*.lyx~
# auto folder when using emacs and auctex
./auto/*
*.el
# Makeindex log files
*.lpz
#(r)(e)ledmac/(r)(e)ledpar
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
auto-save-list
tramp
.\#*
# flymake-mode
*_flymake.*
# eshell files
/eshell/history
/eshell/lastdir
# elpa packages
/elpa/
# reftex files
*.rel
# AUCTeX auto folder
/auto/
# cask packages
.cask/
dist/
# Flycheck
flycheck_*.el
# server auth directory
/server/
# projectiles files
.projectile
# directory configuration
.dir-locals.el
# network security
/network-security.data

132
preamble.tex Normal file
View File

@ -0,0 +1,132 @@
\documentclass[a5paper,12pt,twoside]{book}
\usepackage[T1]{fontenc}
\usepackage[osf,p]{libertinus}
\usepackage{microtype}
\usepackage[pdfusetitle,hidelinks]{hyperref}
\newcommand{\Margins}{hmarginratio=1:1} % Asymmetric margins
\usepackage[asymmetric,\Margins]{geometry}
\usepackage[german,english]{babel}
\usepackage[series={A,B},nocritical,noend,noeledsec,noledgroup]{reledmac}
\usepackage[]{reledpar}
\usepackage{fancyhdr}
\setlength{\headheight}{15pt}
\renewcommand{\headrulewidth}{0pt}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[CE]{\textsc{Logisch-Philosophische Abhandlung}}
\fancyhead[CO]{\textsc{Tractatus Logico-Philosophicus}}
\fancyfoot[CE,CO]{\thepage}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{enumitem}
\onlysideX[A]{L}
\onlysideX[B]{R}
\sidenotemargin{outer}
\leftnoteupfalse
\rightnoteupfalse
% an English proposition
\newcommand{\PropositionE}[2]{%
\label{PropE:#1}\ledsidenote{#1} #2%
}
% a German proposition
\newcommand{\PropositionG}[2]{%
\label{PropG:#1}\ledsidenote{#1} #2%
}
% reference to an English proposition
\newcommand{\PropERef}[1]{\hyperref[PropE:#1]{#1}}
% reference to a German proposition
\newcommand{\PropGRef}[1]{\hyperref[PropG:#1]{#1}}
% abbreviations for English part
\newcommand{\idEst}{\textit{i.e.}}
\newcommand{\IdEst}{\textit{I.e.}}
\newcommand{\exempliGratia}{\textit{e.g.}}
\newcommand{\ExempliGratia}{\textit{E.g.}}
% abbreviations for German part
\newcommand{\dasHeiszt}{d.\;h.}
\newcommand{\zumBeispiel}{z.\;B.}
\newcommand{\ZumBeispiel}{Z.\;B.}
\newcommand{\undAndere}{u.\;a.}
\newcommand{\UndSoWeiter}{U.\;s.\;w.}
\newcommand{\undSoFort}{u.\;s.\;f.}
% several mathematical operators specific to this book
\newcommand{\Not}[1]{\mathord{\thicksim} #1}
\newcommand{\DotOp}{\mathbin{.}}
\newcommand{\BarOp}{\mathbin{|}}
\newcommand{\Implies}{\supset}
% a typesetting error
\newcommand{\DPtypo}[2]{#2}
% a citation in the main text
\newcommand{\BookTitle}[1]{\emph{#1}}
% a German word in the English introduction
\newcommand{\German}[1]{\foreignlanguage{german}{\emph{#1}}}
% ditto commands for tables
\newcommand{\ditto}{\quotedblbase}
\newlength{\DittoLen}
\newcommand{\DittoInWords}{%
\settowidth{\DittoLen}{in}%
\makebox[\DittoLen]{\ditto}~%
\settowidth{\DittoLen}{words:}%
\makebox[\DittoLen]{\ditto}}
\newcommand{\DittoInWorten}{%
\settowidth{\DittoLen}{in}%
\makebox[\DittoLen]{\ditto}~%
\settowidth{\DittoLen}{Worten:}%
\makebox[\DittoLen]{\ditto}}
% F and W with spacing for better alignment in large German table
% (which uses W/F for T/F, W being wider than F)
\newlength{\WLen} % define a length variable ...
\settowidth{\WLen}{W} % ... and set it to the width of a W
\newcommand{\False}{\makebox[\WLen]{F}} % F centered in space of the width of a W ...
\newcommand{\Wahr}{\makebox[\WLen]{W}} % ... and W to go with it
% hack for making the table row below an \hline look less crowded
\newcommand{\Strut}[1][12pt]{\rule{0pt}{#1}}
% four- and five-dot ellipses
\newcommand{\fourdots}{\mathinner{\ldotp\ldotp\ldotp\ldotp}}
\newcommand{\fivedots}{\mathinner{\ldotp\ldotp\ldotp\ldotp\ldotp}}
% allow a line break (e.g. before a dash)
\newcommand{\AllowBreak}{\discretionary{}{}{}}
% fix hyphenation for some words where LaTeX gets it wrong by default
\hyphenation{ap-pli-ca-tion atom-ic be-tween de-ter-mined ev-ery-thing ex-is-tence hap-pened iden-ti-cal in-de-pen-dent in-de-pen-dent-ly le-git-i-mate-ly neg-a-tive or-dered phys-ics prop-o-si-tion prop-o-si-tio-nal prop-o-si-tions re-sult-ing Soc-ra-tes wheth-er Witt-gen-stein}
% convenience macro for including an image
\newcommand{\Illustration}[2][0.3\textwidth]{%
\begin{center}
\includegraphics*[width=#1]{images/#2.pdf}
\end{center}
}
\numberlinefalse
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "tractatus"
%%% End:

14
titlepage.tex Normal file
View File

@ -0,0 +1,14 @@
\begin{titlepage}
\begin{center}
\vspace*{1cm}
\huge
\textbf{Logisch-Philosophische Abhandlung}
\vspace*{1.5cm}
\LARGE
\textbf{Ludwig Wittgenstein}
\end{center}
\end{titlepage}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "tractatus"
%%% End:

10836
tractatus.tex Normal file

File diff suppressed because it is too large Load Diff