emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* How to populate a 'list of figures'?
@ 2016-09-07 10:52 Sharon Kimble
  2016-09-07 13:36 ` Peter Frings
  0 siblings, 1 reply; 6+ messages in thread
From: Sharon Kimble @ 2016-09-07 10:52 UTC (permalink / raw)
  To: org-mode-email

[-- Attachment #1: Type: text/plain, Size: 1415 bytes --]


I'm having great difficulty in being able to generate and populate a
'list of figures' in my orgmode-2-latex document. I currently have this
as a figure in my org-mode file -

--8<---------------cut here---------------start------------->8---
#+CAPTION: The four principles of person-centred care \parencite{0055}
#+ATTR_LaTeX: :width 0.5\textwidth :float t :placement [H]
#+LABEL: fig:four-principles
[[./images/four-principles-from-pcc-made-simple.png]]
--8<---------------cut here---------------end--------------->8---

Which shows in the tex file as -

--8<---------------cut here---------------start------------->8---
\begin{figure}[H]
\centering
\includegraphics[width=0.5\textwidth]{./images/four-principles-from-pcc-made-simple.png}
\caption{\label{fig:orgparagraph1}
The four principles of person-centred care \parencite{0055}}
\end{figure}
--8<---------------cut here---------------end--------------->8---

In my preamble I have -

╭────
│#+LaTeX: \listoffigures{}
╰────

Which again shows in the tex file as '\listoffigures{}'.

However, when I generate the pdf using xelatex all that it shows for my
list of figures is 'List of Figures'!

So how can I get the list of figures to be populated please?

Thanks
Sharon.
-- 
A taste of linux = http://www.sharons.org.uk
TGmeds = http://www.tgmeds.org.uk
Debian 8.4, fluxbox 1.3.7, emacs 25.1.1

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to populate a 'list of figures'?
  2016-09-07 10:52 How to populate a 'list of figures'? Sharon Kimble
@ 2016-09-07 13:36 ` Peter Frings
  2016-09-07 15:02   ` Sharon Kimble
  0 siblings, 1 reply; 6+ messages in thread
From: Peter Frings @ 2016-09-07 13:36 UTC (permalink / raw)
  To: Sharon Kimble; +Cc: org-mode-email


> On 07 Sep 2016, at 12:52, Sharon Kimble <boudiccas@skimble.plus.com> wrote:
> 
> 
> I'm having great difficulty in being able to generate and populate a
> 'list of figures' in my orgmode-2-latex document. I currently have this
> as a figure in my org-mode file -

[snip]

> However, when I generate the pdf using xelatex all that it shows for my
> list of figures is 'List of Figures'!
> 
> So how can I get the list of figures to be populated please?

To get the list of figures (or any other reference, for that matter), you have to typeset your document twice. The first time, tex build a list of figures (in a separate file, with .lof extension); the second time, it inserts that list where the \listoffigures{} is. This is common to tex: you have to typeset twice to get the references and lists correct.

Cheers,
Peter.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to populate a 'list of figures'?
  2016-09-07 13:36 ` Peter Frings
@ 2016-09-07 15:02   ` Sharon Kimble
  2016-09-07 20:13     ` Nick Dokos
  0 siblings, 1 reply; 6+ messages in thread
From: Sharon Kimble @ 2016-09-07 15:02 UTC (permalink / raw)
  To: Peter Frings; +Cc: org-mode-email

[-- Attachment #1: Type: text/plain, Size: 1379 bytes --]

Peter Frings <peter.frings@agfa.com> writes:

>> On 07 Sep 2016, at 12:52, Sharon Kimble <boudiccas@skimble.plus.com> wrote:
>> 
>> 
>> I'm having great difficulty in being able to generate and populate a
>> 'list of figures' in my orgmode-2-latex document. I currently have this
>> as a figure in my org-mode file -
>
> [snip]
>
>> However, when I generate the pdf using xelatex all that it shows for my
>> list of figures is 'List of Figures'!
>> 
>> So how can I get the list of figures to be populated please?
>
> To get the list of figures (or any other reference, for that matter), you have to typeset your
> document twice. The first time, tex build a list of figures (in a separate file, with .lof
> extension); the second time, it inserts that list where the \listoffigures{} is. This is common to
> tex: you have to typeset twice to get the references and lists correct.
>

Thanks Peter. But I'm typesetting it at least three times. But its just
not building the list of figures.

However, if I run 'mklatex' on my source file it generates a 'foo.lof',
but doesn't actually populate the 'list of figures'! And 'mklatex'
doesn't finish either! But then I'm just learning how to actually use
it.

Thanks
Sharon.
-- 
A taste of linux = http://www.sharons.org.uk
TGmeds = http://www.tgmeds.org.uk
Debian 8.4, fluxbox 1.3.7, emacs 25.1.1

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to populate a 'list of figures'?
  2016-09-07 15:02   ` Sharon Kimble
@ 2016-09-07 20:13     ` Nick Dokos
  2016-09-14 17:32       ` Sharon Kimble
  0 siblings, 1 reply; 6+ messages in thread
From: Nick Dokos @ 2016-09-07 20:13 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 3380 bytes --]

Sharon Kimble <boudiccas@skimble.plus.com> writes:

> Peter Frings <peter.frings@agfa.com> writes:
>
>>> On 07 Sep 2016, at 12:52, Sharon Kimble <boudiccas@skimble.plus.com> wrote:
>>> 
>>> 
>>> I'm having great difficulty in being able to generate and populate a
>>> 'list of figures' in my orgmode-2-latex document. I currently have this
>>> as a figure in my org-mode file -
>>
>> [snip]
>>
>>> However, when I generate the pdf using xelatex all that it shows for my
>>> list of figures is 'List of Figures'!
>>> 
>>> So how can I get the list of figures to be populated please?
>>
>> To get the list of figures (or any other reference, for that matter), you have to typeset your
>> document twice. The first time, tex build a list of figures (in a separate file, with .lof
>> extension); the second time, it inserts that list where the \listoffigures{} is. This is common to
>> tex: you have to typeset twice to get the references and lists correct.
>>
>
> Thanks Peter. But I'm typesetting it at least three times. But its just
> not building the list of figures.
>
> However, if I run 'mklatex' on my source file it generates a 'foo.lof',
> but doesn't actually populate the 'list of figures'! And 'mklatex'
> doesn't finish either! But then I'm just learning how to actually use
> it.
>

I start with a lof.org file that looks like this (I deleted your citation
and changed the path of the image since I don't have either of those locally):

--8<---------------cut here---------------start------------->8---
#+LATEX: \listoffigures{}

* Foo

Some text.

#+CAPTION: The four principles of person-centred care 
#+ATTR_LaTeX: :width 0.5\textwidth :float t :placement [H]
#+LABEL: fig:four-principles
[[../images/one.png]]


Some more text.
* Bar
--8<---------------cut here---------------end--------------->8---

I exported and got this:

--8<---------------cut here---------------start------------->8---
% Created 2016-09-07 Wed 15:59
% Intended LaTeX compiler: pdflatex
\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{grffile}
\usepackage{longtable}
\usepackage{wrapfig}
\usepackage{rotating}
\usepackage[normalem]{ulem}
\usepackage{amsmath}
\usepackage{textcomp}
\usepackage{amssymb}
\usepackage{capt-of}
\usepackage{hyperref}
\usepackage{minted}
\author{Nick Dokos}
\date{\today}
\title{}
\hypersetup{
 pdfauthor={Nick Dokos},
 pdftitle={},
 pdfkeywords={},
 pdfsubject={},
 pdfcreator={Emacs 25.1.50.1 (Org mode 8.3.5)}, 
 pdflang={English}}
\begin{document}

\tableofcontents

\listoffigures{}

\section{Foo}
\label{sec:org8f4d5cc}

Some text.

\begin{figure}[H]
\centering
\includegraphics[width=0.5\textwidth]{../images/one.png}
\caption{\label{fig:org0cc86dc}
The four principles of person-centred care}
\end{figure}


Some more text.
\section{Bar}
\label{sec:orgb6d5c42}
\end{document}
--8<---------------cut here---------------end--------------->8---

Then xelatex'ed twice (shell escape is for minted - you may not need it):

   xelatex --shell-escape lof.tex
   # at this point, lof.lof and lof.toc exist and lof.lof contains
   # \contentsline {figure}{\numberline {1}{\ignorespaces The four principles of person-centred care}}{1}{figure.1}
   # then again to incorporate them into the output
   xelatex --shell-escape lof.tex

The list of figures is present and complete (see attached PDF).


[-- Attachment #2: lof.pdf --]
[-- Type: application/pdf, Size: 617036 bytes --]

[-- Attachment #3: Type: text/plain, Size: 71 bytes --]


If that does not work for you, where exactly does it break?

-- 
Nick

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to populate a 'list of figures'?
  2016-09-07 20:13     ` Nick Dokos
@ 2016-09-14 17:32       ` Sharon Kimble
  2016-09-14 18:53         ` Nick Dokos
  0 siblings, 1 reply; 6+ messages in thread
From: Sharon Kimble @ 2016-09-14 17:32 UTC (permalink / raw)
  To: Nick Dokos; +Cc: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 18684 bytes --]

Nick Dokos <ndokos@gmail.com> writes:

> Sharon Kimble <boudiccas@skimble.plus.com> writes:
>
>> Peter Frings <peter.frings@agfa.com> writes:
>>
>>>> On 07 Sep 2016, at 12:52, Sharon Kimble <boudiccas@skimble.plus.com> wrote:
>>>> 
>>>> 
>>>> I'm having great difficulty in being able to generate and populate a
>>>> 'list of figures' in my orgmode-2-latex document. I currently have this
>>>> as a figure in my org-mode file -
>>>
>>> [snip]
>>>
>>>> However, when I generate the pdf using xelatex all that it shows for my
>>>> list of figures is 'List of Figures'!
>>>> 
>>>> So how can I get the list of figures to be populated please?
>>>
>>> To get the list of figures (or any other reference, for that matter), you have to typeset your
>>> document twice. The first time, tex build a list of figures (in a separate file, with .lof
>>> extension); the second time, it inserts that list where the \listoffigures{} is. This is common to
>>> tex: you have to typeset twice to get the references and lists correct.
>>>
>>
>> Thanks Peter. But I'm typesetting it at least three times. But its just
>> not building the list of figures.
>>
>> However, if I run 'mklatex' on my source file it generates a 'foo.lof',
>> but doesn't actually populate the 'list of figures'! And 'mklatex'
>> doesn't finish either! But then I'm just learning how to actually use
>> it.
>>
>

Thanks for this Nick, here is the first part of my reply, a preliminary feed-back.

> I start with a lof.org file that looks like this (I deleted your citation
> and changed the path of the image since I don't have either of those locally):
>
> #+LATEX: \listoffigures{}
>
> * Foo
>
> Some text.
>
> #+CAPTION: The four principles of person-centred care 
> #+ATTR_LaTeX: :width 0.5\textwidth :float t :placement [H]
> #+LABEL: fig:four-principles
> [[../images/one.png]]
>
>
> Some more text.
> * Bar
>
>
> I exported and got this:
>
> % Created 2016-09-07 Wed 15:59
> % Intended LaTeX compiler: pdflatex
> \documentclass[11pt]{article}
> \usepackage[utf8]{inputenc}
> \usepackage[T1]{fontenc}
> \usepackage{graphicx}
> \usepackage{grffile}
> \usepackage{longtable}
> \usepackage{wrapfig}
> \usepackage{rotating}
> \usepackage[normalem]{ulem}
> \usepackage{amsmath}
> \usepackage{textcomp}
> \usepackage{amssymb}
> \usepackage{capt-of}
> \usepackage{hyperref}
> \usepackage{minted}
> \author{Nick Dokos}
> \date{\today}
> \title{}
> \hypersetup{
>  pdfauthor={Nick Dokos},
>  pdftitle={},
>  pdfkeywords={},
>  pdfsubject={},
>  pdfcreator={Emacs 25.1.50.1 (Org mode 8.3.5)}, 
>  pdflang={English}}
> \begin{document}
>
> \tableofcontents
>
> \listoffigures{}
>
> \section{Foo}
> \label{sec:org8f4d5cc}
>
> Some text.
>
> \begin{figure}[H]
> \centering
> \includegraphics[width=0.5\textwidth]{../images/one.png}
> \caption{\label{fig:org0cc86dc}
> The four principles of person-centred care}
> \end{figure}
>
>
> Some more text.
> \section{Bar}
> \label{sec:orgb6d5c42}
> \end{document}
>
> Then xelatex'ed twice (shell escape is for minted - you may not need it):
>
>    xelatex --shell-escape lof.tex
>    # at this point, lof.lof and lof.toc exist and lof.lof contains
>    # \contentsline {figure}{\numberline {1}{\ignorespaces The four principles of person-centred care}}{1}{figure.1}
>    # then again to incorporate them into the output
>    xelatex --shell-escape lof.tex
>
> The list of figures is present and complete (see attached PDF).
>

Your setup is working as you say even though I'm using the report class,
and it *does* generate the list of figures.

>
>
> If that does not work for you, where exactly does it break?

But I am using the 'my-report' class which is defined as this in my init.org file.

--8<---------------cut here---------------start------------->8---
(add-to-list 'org-latex-classes
             '("my-report"
               "\\documentclass{report}
               [NO-DEFAULT-PACKAGES]"
               ("\\chapter{%s}" . "\\chapter*{%s}")
               ("\\section{%s}" . "\\section*{%s}")
               ("\\subsection{%s}" . "\\subsection*{%s}")
               ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
               ("\\paragraph{%s}" . "\\paragraph*{%s}")
               ("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
--8<---------------cut here---------------end--------------->8---

Using this class my main working file is exported and built into 395
pages, however if I use the 'report' class it works out to about 483
pages.

Using just the 'report' class it does generate a '*.lof' file, and this is it -

--8<---------------cut here---------------start------------->8---
\boolfalse {citerequest}\boolfalse {citetracker}\boolfalse {pagetracker}\boolfalse {backtracker}\relax
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Preface}{6}{part.1}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Disclaimer}{7}{chapter.1}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Acknowledgements}{8}{chapter.2}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Creative Commons}{9}{chapter.3}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{About the author}{11}{chapter.4}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Why I wrote this book}{12}{chapter.5}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Introduction}{14}{part.2}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What is palliative care?}{15}{chapter.6}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What is end of life care?}{18}{chapter.7}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What is person-centred care?}{29}{chapter.8}
\defcounter {refsection}{0}\relax
\contentsline {figure}{\numberline {8.1}{\ignorespaces The four principles of person-centred care \parencite {0055}\relax }}{30}{figure.caption.25}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What is 'dignity'?}{31}{chapter.9}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{The multi-disciplinary care team}{32}{chapter.10}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Useful organisations or websites}{38}{chapter.11}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Planning ahead}{41}{part.3}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Planning Ahead}{42}{part.4}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Dealing with the news}{42}{chapter.12}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Why plan ahead?}{62}{chapter.13}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Planning ahead}{63}{chapter.14}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Planning ahead for the end of life}{92}{chapter.15}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Advance care plans}{97}{chapter.16}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Talking about death and dying}{99}{chapter.17}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{DNAR forms}{105}{chapter.18}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Lasting power of attorney}{107}{chapter.19}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Should I make a lasting power of attorney or an advance decision, or both?}{110}{chapter.20}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{End of life care}{113}{part.5}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{End of life care}{114}{part.6}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Ten practical needs of patients and their families}{114}{chapter.21}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Day to day caring}{116}{chapter.22}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{As our bodies die\ldots {}}{132}{chapter.23}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Preparing for the end of life - information for carers}{135}{chapter.24}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{The last few weeks of life}{143}{chapter.25}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Signs that death is near}{156}{chapter.26}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Changes in the last days of life}{158}{chapter.27}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Practicalities to think about when someone is dying}{165}{chapter.28}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{At the bedside}{167}{chapter.29}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{The spiritual aspects of death}{169}{chapter.30}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Family dynamics when someone is dying}{171}{chapter.31}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Being with someone when they die}{173}{chapter.32}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{After death}{179}{part.7}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Post death}{180}{part.8}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Checklist}{180}{chapter.33}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What to do when someone dies in hospital}{184}{chapter.34}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What to do when someone dies at home or in a care home}{186}{chapter.35}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What to do when someone dies in a public place}{188}{chapter.36}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What to do after someone dies}{189}{chapter.37}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Step by step checklist}{203}{chapter.38}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Medical Certificate of Cause of Death}{204}{chapter.39}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Arranging a Funeral}{207}{part.9}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Choosing a funeral director}{207}{chapter.40}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Arranging a funeral without a funeral director}{209}{chapter.41}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Planning a cremation}{210}{chapter.42}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Funeral costs}{214}{chapter.43}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Planning a burial}{217}{chapter.44}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Funeral paperwork}{221}{chapter.45}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Funeral costs}{224}{chapter.46}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Funeral plans}{228}{chapter.47}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Coping with bereavement}{229}{chapter.48}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Coping with grief}{233}{chapter.49}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Telling others about a death}{237}{chapter.50}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Check for important paperwork}{240}{chapter.51}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Coping with the media}{242}{chapter.52}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{What if you are not the next of kin?}{244}{chapter.53}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Bereavement services}{245}{chapter.54}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Registering a death and arranging a funeral}{248}{chapter.55}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Managing the estate}{249}{chapter.56}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Useful websites for arranging a funeral}{250}{chapter.57}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Everything in depth}{253}{part.10}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{The funeral}{253}{chapter.58}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Death certificate and Coroner's inquest}{273}{chapter.59}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Registering a death and informing others}{285}{chapter.60}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Probate and legal}{306}{chapter.61}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Money and tax}{321}{chapter.62}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Coping with grief, and bereavement advice}{325}{chapter.63}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Getting bereavement support}{341}{chapter.64}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Rigor mortis}{343}{chapter.65}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Talking to children}{344}{chapter.66}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Tackling loneliness}{345}{chapter.67}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Scams and older people}{349}{chapter.68}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{How to deal with difficult conversations}{370}{chapter.69}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Liverpool care pathway}{373}{chapter.70}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Nursing care}{377}{part.11}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Nursing care}{378}{part.12}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Last offices}{378}{chapter.71}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Caring with dignity}{384}{chapter.72}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Looking forward}{442}{part.13}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{Possible new ideas}{443}{part.14}
\defcounter {refsection}{0}\relax
\addvspace {10\p@ }
\defcounter {refsection}{0}\relax
\contentsline {xchapter}{Dignity therapy}{444}{chapter.73}
\defcounter {refsection}{0}\relax
\contentsline {xpart}{end-piece}{446}{part.15}
--8<---------------cut here---------------end--------------->8---

Which is obviously useless for my needs.

Tomorrow I'm going to be working on what differences there are between
the '*.tex' file built using the report class and my working document in
'my-report' class, and try and build into my 'my-report' class the
differences and try and generate some useful 8.lof files.

Thanks
Sharon.
-- 
A taste of linux = http://www.sharons.org.uk
TGmeds = http://www.tgmeds.org.uk
Debian 8.4, fluxbox 1.3.7, emacs 25.1.1

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: How to populate a 'list of figures'?
  2016-09-14 17:32       ` Sharon Kimble
@ 2016-09-14 18:53         ` Nick Dokos
  0 siblings, 0 replies; 6+ messages in thread
From: Nick Dokos @ 2016-09-14 18:53 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 3094 bytes --]

Sharon Kimble <boudiccas@skimble.plus.com> writes:

>
> Your setup is working as you say even though I'm using the report class,
> and it *does* generate the list of figures.
>

IIUC, when you use the report class, things work fine, but when you use
your my-report class, they don't - is that correct?

>>
>>
>> If that does not work for you, where exactly does it break?
>
> But I am using the 'my-report' class which is defined as this in my init.org file.
>
> (add-to-list 'org-latex-classes
>              '("my-report"
>                "\\documentclass{report}
>                [NO-DEFAULT-PACKAGES]"
>                ("\\chapter{%s}" . "\\chapter*{%s}")
>                ("\\section{%s}" . "\\section*{%s}")
>                ("\\subsection{%s}" . "\\subsection*{%s}")
>                ("\\subsubsection{%s}" . "\\subsubsection*{%s}")
>                ("\\paragraph{%s}" . "\\paragraph*{%s}")
>                ("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
>
>
> Using this class my main working file is exported and built into 395
> pages, however if I use the 'report' class it works out to about 483
> pages.
>

AFAICT, the difference between report and my-report is that the report class
produces parts from the top-level headlines, instead of chapters.

Not sure why there is such a big difference in page numbers. How many
top-level headlines do you have? I imagine a part adds a couple of
pages, so about 40 top-level headlines would account for the
difference in page numbers.

> Using just the 'report' class it does generate a '*.lof' file, and this is it -
>
> ...
> \contentsline {figure}{\numberline {8.1}{\ignorespaces The four principles of person-centred care \parencite {0055}\relax }}{30}{figure.caption.25}
> ...
>
> Which is obviously useless for my needs.

Well, yes: the page numbers are going to be off.

So you have just one figure, correct?

>
> Tomorrow I'm going to be working on what differences there are between
> the '*.tex' file built using the report class and my working document in
> 'my-report' class, and try and build into my 'my-report' class the
> differences and try and generate some useful 8.lof files.
>

The preamble and the first few lines after \begin{document} should be instructive.

Meanwhile, I have a class like your my-report class: no parts (no para/subparas either but
I can't see that that would make any difference):

("report-sans-parts" "\\documentclass[11pt]{report}"
  ("\\chapter{%s}" . "\\chapter*{%s}")
  ("\\section{%s}" . "\\section*{%s}")
  ("\\subsection{%s}" . "\\subsection*{%s}")
  ("\\subsubsection{%s}" . "\\subsubsection*{%s}"))

I modified my test file to use that:

--8<---------------cut here---------------start------------->8---
#+LATEX_CLASS: report-sans-parts
#+LATEX: \listoffigures{}
#+T
* Foo

Some text.

#+CAPTION: The four principles of person-centred care 
#+ATTR_LaTeX: :width 0.5\textwidth :float t :placement [H]
#+LABEL: fig:four-principles
[[../images/one.png]]


Some more text.
* Bar
--8<---------------cut here---------------end--------------->8---

It still works fine (see attached PDF).


[-- Attachment #2: lof.pdf --]
[-- Type: application/pdf, Size: 625479 bytes --]

[-- Attachment #3: Type: text/plain, Size: 10 bytes --]


-- 
Nick

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2016-09-14 18:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-07 10:52 How to populate a 'list of figures'? Sharon Kimble
2016-09-07 13:36 ` Peter Frings
2016-09-07 15:02   ` Sharon Kimble
2016-09-07 20:13     ` Nick Dokos
2016-09-14 17:32       ` Sharon Kimble
2016-09-14 18:53         ` Nick Dokos

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).