# HG changeset patch # User Robert McIntyre # Date 1396155194 14400 # Node ID f2f029e1a6a9b96927627f7991bb8aaf2c906e80 # Parent 9ab8c19143f28c36af723ed034dae2382d6ad25b fixing problems with listings. diff -r 9ab8c19143f2 -r f2f029e1a6a9 thesis/cortex.org --- a/thesis/cortex.org Sun Mar 30 00:21:50 2014 -0400 +++ b/thesis/cortex.org Sun Mar 30 00:53:14 2014 -0400 @@ -41,7 +41,7 @@ [[./images/aurellem-gray.png]] -* COMMENT Empathy and Embodiment as problem solving strategies +* Empathy and Embodiment as problem solving strategies By the end of this thesis, you will have seen a novel approach to interpreting video using embodiment and empathy. You will have also @@ -374,7 +374,7 @@ possible, so that =CORTEX= may be used for things I have not forseen. -** COMMENT Simulation or Reality? +** Simulation or Reality? The most important archetictural decision of all is the choice to use a computer-simulated environemnt in the first place! The world @@ -437,7 +437,7 @@ doing everything in software is far cheaper than building custom real-time hardware. All you need is a laptop and some patience. -** COMMENT Because of Time, simulation is perferable to reality +** Because of Time, simulation is perferable to reality I envision =CORTEX= being used to support rapid prototyping and iteration of ideas. Even if I could put together a well constructed @@ -460,7 +460,7 @@ simulations of very simple creatures in =CORTEX= generally run at 40x on my machine! -** COMMENT What is a sense? +** What is a sense? If =CORTEX= is to support a wide variety of senses, it would help to have a better understanding of what a ``sense'' actually is! @@ -538,7 +538,7 @@ #+ATTR_LaTeX: :width 10cm [[./images/finger-1.png]] -** COMMENT Video game engines provide ready-made physics and shading +** Video game engines provide ready-made physics and shading I did not need to write my own physics simulation code or shader to build =CORTEX=. Doing so would lead to a system that is impossible @@ -562,7 +562,7 @@ from the base system, other researchers can turn to this community for help when doing their research. -** COMMENT =CORTEX= is based on jMonkeyEngine3 +** =CORTEX= is based on jMonkeyEngine3 While preparing to build =CORTEX= I studied several video game engines to see which would best serve as a base. The top contenders @@ -604,7 +604,7 @@ write my code in clojure, an implementation of =LISP= that runs on the JVM. -** COMMENT =CORTEX= uses Blender to create creature models +** =CORTEX= uses Blender to create creature models For the simple worm-like creatures I will use later on in this thesis, I could define a simple API in =CORTEX= that would allow @@ -2049,7 +2049,7 @@ #+ATTR_LaTeX: :width 15cm [[./images/touch-cube.png]] -** COMMENT Proprioception is the sense that makes everything ``real'' +** Proprioception is the sense that makes everything ``real'' Close your eyes, and touch your nose with your right index finger. How did you do it? You could not see your hand, and neither your @@ -2183,7 +2183,7 @@ #+ATTR_LaTeX: :width 11cm [[./images/proprio.png]] -** COMMENT Muscles are both effectors and sensors +** Muscles are both effectors and sensors Surprisingly enough, terrestrial creatures only move by using torque applied about their joints. There's not a single straight @@ -2326,7 +2326,7 @@ in humans and completes the sense of proprioception begun in the last section. -** COMMENT =CORTEX= brings complex creatures to life! +** =CORTEX= brings complex creatures to life! The ultimate test of =CORTEX= is to create a creature with the full gamut of senses and put it though its paces. diff -r 9ab8c19143f2 -r f2f029e1a6a9 thesis/rlm-cortex-meng.tex --- a/thesis/rlm-cortex-meng.tex Sun Mar 30 00:21:50 2014 -0400 +++ b/thesis/rlm-cortex-meng.tex Sun Mar 30 00:53:14 2014 -0400 @@ -27,18 +27,20 @@ \documentclass[12pt,twoside,singlespace,vi]{mitthesis} %\documentclass[12pt,twoside,vi]{mitthesis} + +%\usepackage{floatrow} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} -\usepackage{fixltx2e} -\usepackage{graphicx} -\usepackage{longtable} -\usepackage{float} -\usepackage{wrapfig} -\usepackage{rotating} +%\usepackage{fixltx2e} +%\usepackage{graphicx} +%\usepackage{longtable} +%\usepackage{float} +%\usepackage{wrapfig} +%\usepackage{rotating} \usepackage[normalem]{ulem} \usepackage{mathtools} -\usepackage{amsmath} -\usepackage{textcomp} +%\usepackage{amsmath} +%\usepackage{textcomp} \usepackage{marvosym} \usepackage{wasysym} \usepackage{amssymb} @@ -48,10 +50,13 @@ \usepackage{rotating} \usepackage{caption} \usepackage{xcolor} -\usepackage{minted} +\usepackage{minted} \usepackage[backend=bibtex,style=alphabetic]{biblatex} +%\floatsetup[listing]{style=Plaintop} +\captionsetup{width=.85\textwidth,font=small} + % Configure minted source code listings. \usemintedstyle{default} \newminted{clojure}{fontsize=\footnotesize} @@ -60,7 +65,7 @@ \newenvironment{anchoredListing}{\captionsetup{type=listing}}{} \renewenvironment{listing}{\begin{anchoredListing}}{ - \end{anchoredListing}\ignorespacesafterend + \end{anchoredListing} } % Remove ugly boxes around hyperlinks