Recent Releases of texor

texor - version 1.5.6 (CRAN)

Bug Fixes

  1. Table/Figure/Algorithm Numbering Issues which were broken by updates in pandoc and texor are fixed.
  2. Fixed table references being shown as ?? instead of number or reference name.
  3. Added soft fuse for the fig_code_chunk to skip converting further images, on encountering a non standard Image.
  4. Updated workflows and badges.

- R
Published by Abhi-1U about 1 year ago

texor - version 1.5.3 (CRAN)

Bug Fixes

  1. Fixed the path to search for DESCRIPTION file in a package directory.
  2. Moved clean up function to on.exit(), instead of sequential execution.
  3. Fixed issue #99 where a Lua filter would not work with newer Pandoc version.

- R
Published by Abhi-1U over 1 year ago

texor - version 1.5.0 (CRAN)

Feature Updates

  • Included CodeCov code coverage workflow closing issue #70.
  • Included custom JavaScript for auto-numbering equations independent of number_sections: option, fixing issue #83 and issue #86.
  • Optional automatic equation numbering with a custom pandoc Lua filter, fixing issue #68.
  • New option to convert figures into R markdown code chunks instead of regular markdown syntax, somewhat fixing issue #80.
  • New option to convert most table structures into a csv data file, which is included into the article using kable() in a code block.
  • New option to suppress package start up messages in the generated document, fixing issue #81.
  • New options for vignette output styles including bookdown,litedown and biocstyle, closing issue #76.
  • Use of pseudocodejs for rendering Algorithm environment in the R markdown files, closing issue #69.
  • texor::rnw_to_rmd() now also modifies the DESCRIPTION file (if available) with Dependency Suggests and VignetteBuilder if missing (#94)

Bug Fixes

  • Fixed Issue #78 where references are not hyperlinked.
  • Fixed Issue #67 where unlabeled tables were not numbered.
  • Updated example Sweave file.
  • Added support for some jss style LaTeX macros under issue #77.
  • Partially fixed Issue #84 renaming bibliography file more appropriately.
  • Fixed Issue #79 where \vspace*{},\hspace*{} are ignored.
  • Removed web_only parameter from yaml front matter, adapting to changes in rjtools package.
  • Using updated table_code_chunk pandoc Lua filter, which preserves the table data more effectively, see supported types for more information.
  • texor::rnw_to_rmd(): front_matter_type parameter is now called output_format with no defaults (#91).
  • To support offline math in bookdown format, math_method option is now set to katex (better for accessibility) by default, in case of equation numbering it is set to mathjax (#92,#90).
  • Fixed Relative Paths Issue in texor::rnw_to_rmd() (#93).
  • VignetteEngine in bookdown format is now knitr::rmarkdown (#94).
  • Removed excess print() statements from Lua Filters.
  • If the figure/table referenced to a sweave code chunk is labelled with the prefix (fig:,tab:,table:) then the references will be transformed to bookdown style label.

Contributors

  • @fzyxh made their contribution in https://github.com/Abhi-1U/texor/pull/75 and more.
  • @Abhi-1U made their contribution to the texor package.

Full Changelog: https://github.com/Abhi-1U/texor/compare/v1.4.0...v1.5.0

- R
Published by Abhi-1U over 1 year ago

texor - version 1.4.0

What's Changed

  • Feature: support for converting Sweave to R Markdown by @fzyxh in https://github.com/Abhi-1U/texor/pull/75
  • A new Hex-sticker for the package by @Abhi-1U .
  • Simplification of Readme file.

Bug Fixes

  • Fixed Rd files with LaTeX like syntax to conform with recent R changes.
  • Removed redundant comments regarding pandoc version checks from examples.
  • Updates warning messages and notes in Rd section.

New Contributors

  • @fzyxh made their first contribution in https://github.com/Abhi-1U/texor/pull/75

Full Changelog: https://github.com/Abhi-1U/texor/compare/v1.3.0...v1.4.0

- R
Published by Abhi-1U almost 2 years ago

texor - version 1.3.0 (CRAN)

Feature Updates

  1. Equations are better handled and equation references are edited to match bookdown format.
  2. Knitting of Rmarkdown is now done outside the temp folder to avoid PDF compilation errors.
  3. Added workaround macros for \nameref{} and \autoref{}.
  4. Added workaround macros for \scalebox{}, \fbox{}, \adjustbox{}, \framebox{}.
  5. Option to set DPI when invoking convert_to_png function.

Bug Fixes

  1. CodeBlocks and WideTables are now back to the original form.
  2. Algorithm get separate numbering in references.
  3. Removed unnecessary warnings.
  4. Better mechanism to remove leftover text after processing.
  5. Reduced DPI of raster images to reduce file sizes.
  6. Algorithmic environment not treated as figures.
  7. Fixes in lua filters for equation which now adds basic support for tabular and removes nested inline math.
  8. Fixed logic in table reference numbering.

Accessibility Feature Updates

  1. All images processed are set with a default alt-text : 'graphic without alt text'.

- R
Published by Abhi-1U almost 3 years ago

texor - version 1.2.0

Feature Updates

  1. CodeBlock and WideTable get their own numbering (but they share references with figures), Enhancement #51.
  2. added support for \command{..} macro.
  3. Included dummy slug and citation_url, Issue #50.
  4. Included a constructor for sample article, Enhancement #52.
  5. Added support for \file{},\var{},\env{},\option{},\dfn{}, \cpkg{} and \samp{} macro.
  6. Asking user for Inputs in interactive_mode, Enhancement #53.

Bug Fixes

  1. Modified the workflow to avoid missing Images.
  2. Modified Lua filters to suppress numbering widetables in captions.
  3. Fixed Issue #49 where some text of algorithms were left behind.
  4. Updated pdf conversion functions with poppler version check and note in man pages.
  5. Fixed copying markdown files back in temp_mode.
  6. Set unlink() as on.exit() function in temp_mode
  7. Removed table Numbering for images gridded in a table environment within a Figure environment.

- R
Published by Abhi-1U almost 3 years ago

texor - version 1.1.0

Feature Updates

  1. New mechanism to convert articles without wrapper files.
  2. Support for non-standard named RJwrapper files.
  3. Support for files with inclusive articles, however only articles included in the main article are included.
  4. Support for smallexample code environment
  5. Enhancement #47 : temporary mode for conversions to keep the original LaTeX article untouched.
  6. Bumped up pandoc version requirement from 2.17 to 3.1 (minimum), latest (recommended)

Bug Fixes

  1. Figure Environment wont be numbered if there is no Image in it.
  2. Now tikz images can be hot reloaded, no need to remove \includegraphics{} line manually.
  3. Fixed #46 where tikz style blocks would persist.
  4. Fixed #45 with Enhancement #47.
  5. Closed #41 momentarily.
  6. Default issue and year is now based on current date.
  7. Fixed #48 - in Lua filter added check for DisplayMath for equation numbering.
  8. Closed #40 as most of the issues have been fixed.

- R
Published by Abhi-1U almost 3 years ago

texor - version 1.0.5

Feature Updates

  1. A new Lua Filter to check for possible issues in LaTeX file during conversion
  2. New function to check multiple labels used in an environment

Bug Fixes

  1. Updated Image caption Lua filter which was broken by pandoc v3 (Figure update)
  2. Updated pkgdown website theme
  3. Fixed a Lua Filter to add extensions to some LaTeX Figure elements

- R
Published by Abhi-1U almost 3 years ago

texor - version 1.0.3 (CRAN)

Bug Fixes

  1. Fixed a test case where it was attempting to write in user-library.

- R
Published by Abhi-1U about 3 years ago

texor - version 1.0.2 (CRAN)

Bug Fixes

  1. Added a pre-check before reading a file in texor::check_markdown_file().
  2. Fixed a bug where empty lines could not be filtered out.
  3. Usage of file.exists() before actual readLines().

- R
Published by Abhi-1U about 3 years ago

texor - version 1.0.1 (CRAN)

Feature Updates

  1. Algorithm figures are now numbered.
  2. Added boxedverbatim support for code environments.
  3. Included web_only parameter for embedding PDF or using Rmarkdown to produce HTML.
  4. Updated to MathJax Version3 and added -tex_math_single_backslash extension to pandoc for better math handling.
  5. Support for sample articles without the directory structure as required for RJ articles.
  6. Updated Instructions and examples (hence closing GitHub Issue #23).
  7. Updated contributor information.
  8. More examples and test cases.
  9. Pandoc Version checker for better compatibility and experience.
  10. Markdown checker for better compatibility and experience.
  11. CRAN release.

Bug Fixes

  1. Using xfun::normalize_path() instead of normalizePath() for relative/absolute path handling
  2. Stream editor also works on algorithm environments.
  3. Fixed image sizing paramaters.
  4. New algorithm to find, convert and copy images appropriately.
  5. Fixed a bug where, if the metadata$address is missing then metadata$author will be used as author name.
  6. Removes RJournal.sty file as it conflicts with inner workings of pandoc.
  7. Fixed file extension editing using xfun::with_ext() instead of gsub().
  8. More precise title and description.
  9. Added rebib as a dependency given it is now available on cran(hence closing #38)
  10. Fixed bugs related to copying files and images (Github Issue #36 and #34)

- R
Published by Abhi-1U about 3 years ago

texor - v 0.6.9

Feature Updates

  1. Added algorithm2e graphics support (beta) (GitHub Issue #32)
  2. Added tikz graphics support (GitHub Issue #7)
  3. Added automation workflow with a separate logger for logging success and failure of conversion.

Bug Fixes

  1. Fixing equation labelling issue with , ., _ in equations and also adding eq: before equation starts if not present.
  2. Added support for relative paths
  3. Fixed bugs in the figure parser with new regex.
  4. Fixed tikz lib extraction method

Deprecated Features

  1. Removing old bibliographic parser/converter from texor in favour of new implementation in rebib which supports many more features.

- R
Published by Abhi-1U almost 4 years ago

texor - v 0.6.7

Feature Updates

  1. Equation labelling and numbering
  2. Code/table/equation/figure pre-processors
  3. fixed many meta-data related issues
  4. We now use Mathjax V3
  5. New testthat test cases
  6. pkgdown website
  7. texor::latex_to_web() for a single article
  8. new stat tools for some metrics and conversion coverage check
  9. environment/word count for pandoc convert

Bug Fixes

  1. Support for absolute paths
  2. Fixed a lot of logic errors
  3. Fixed incompatibilities
  4. removed unnecessary code and features
  5. R-CMD-check passing
  6. Github workflows should work now
  7. Improved stat filter which exports pre and post-conversion stats YAML file
  8. namespaces in logger
  9. URL fix for non HTTP:// web Links
  10. Figure max-width : 100% extra option added to figures.
  11. fixed pre-processing of tikz
  12. fixed problems in the journal volume
  13. comment filter mechanism for latex
  14. improved Lua filter for numbering and centering figures
  15. fixed slug issue

- R
Published by Abhi-1U almost 4 years ago