diff --git a/changelog.md b/changelog.md
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # doctemplates
 
+## 0.6.1
+
+  * Indent bare partials.
+
 ## 0.6
 
   * Add `+nest`/`-nest` keywords.
diff --git a/doctemplates.cabal b/doctemplates.cabal
--- a/doctemplates.cabal
+++ b/doctemplates.cabal
@@ -1,5 +1,5 @@
 name:                doctemplates
-version:             0.6
+version:             0.6.1
 synopsis:            Pandoc-style document templates
 description:         This is the text templating system used by pandoc.
                      It supports variable interpolation, iteration,
diff --git a/src/Text/DocTemplates/Parser.hs b/src/Text/DocTemplates/Parser.hs
--- a/src/Text/DocTemplates/Parser.hs
+++ b/src/Text/DocTemplates/Parser.hs
@@ -250,6 +250,7 @@
 pBarePartial :: TemplateMonad m
              => Parser m Template
 pBarePartial = do
+  pos <- P.getPosition
   (closer, fp) <- P.try $ do
     closer <- pOpen
     P.skipMany pSpaceOrTab
@@ -258,7 +259,10 @@
   res <- pPartial Nothing fp
   P.skipMany pSpaceOrTab
   closer
-  return res
+  let toNested = case P.sourceColumn pos - 1 of
+                   0 -> id
+                   i -> Nested i
+  return $ toNested res
 
 pPartialName :: TemplateMonad m
              => Parser m FilePath
diff --git a/test/boilerplate.txt b/test/boilerplate.txt
--- a/test/boilerplate.txt
+++ b/test/boilerplate.txt
@@ -1,1 +1,2 @@
-BOILERPLATE HERE
+BOILERPLATE
+HERE
diff --git a/test/partials.test b/test/partials.test
--- a/test/partials.test
+++ b/test/partials.test
@@ -17,7 +17,7 @@
 
 $employee:name.tex()[; ]$
 
-$boilerplate()$
+  $boilerplate()$
 .
 (John) Doe
 (Omar) Smith
@@ -29,4 +29,5 @@
 
 \name{John}{Doe}; \name{Omar}{Smith}; \name{Sara}{Chen}
 
-BOILERPLATE HERE
+  BOILERPLATE
+  HERE
