labels of figure, table, and equations works well; add support for algorithm and source code