[ 
https://issues.apache.org/jira/browse/ACCUMULO-704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13427722#comment-13427722
 ] 

David Medinets commented on ACCUMULO-704:
-----------------------------------------

http://tex.stackexchange.com/questions/53235/why-does-latex-bibtex-need-three-passes-to-clear-up-all-warnings
 says:
{noformat}
The reason is as follows:

    At the first latex run, all \cite{...} arguments are written in the file 
document.aux.

    At the bibtex run, this information is taken by bibtex and the relevant 
entries are put into the .bbl file.

    At the next run of latex, the .bbl file is included and correct labels for 
\cite{...} commands are written in .aux file

    Only at the last run, latex knows what the correct labels are and includes 
them in the document.

The reason why TeX and BibTeX have been made this way is that back then, the 
memories used to be small, and file systems were the only good ways to store 
files. But you cannot read and write the same file (well, you can, but it's 
more complicated), that's why you have to run latex twice after bibtex, as well 
as you have to run it twice where you cross-reference etc.
{noformat}
                
> Change the target maven lifecycle for user manual pdf creation
> --------------------------------------------------------------
>
>                 Key: ACCUMULO-704
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-704
>             Project: Accumulo
>          Issue Type: Task
>          Components: docs
>    Affects Versions: 1.5.0
>            Reporter: Josh Elser
>            Assignee: Josh Elser
>            Priority: Trivial
>             Fix For: 1.5.0
>
>
> The script to create the user manual pdf is run as a part of the 
> prepare-package lifecycle, which means that any user running `package` or 
> `install` will be forced to have latex installed with the necessary 
> dependencies to build the user manual (see ACCUMULO-702).
> Remove the user-manual creation from prepare-package and place it somewhere 
> more suitable. Perhaps `site` would make sense, perhaps a special profile 
> would do the trick too.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to