GithubHelp home page GithubHelp logo

latex-usafa.edu's People

Contributors

joel-coffman avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

shannonbeck

latex-usafa.edu's Issues

Packages dependencies with distribution archive

Many packages have additional dependencies that should be packaged with the distribution archive. For example, the usafa.edu Beamer theme uses the falcon color theme and the logo outer theme, but the relevant files are not currently included in the distribution archive, which is particularly problematic for the logo outer theme because it's developed in a separate repository. Thus, all the ancillary packages that aren't publicly available from CTAN should be bundled in the distribution archives.

The distcheck goal should be modified to verify that each package can be created using only the files in its distribution archive, similar to what's done for the promotion template (#32).

evaluation: Use a diverging stacked bar chart to visualize Likert responses

A diverging stacked bar chart is the best way to visualize responses to questions that use a Likert scale. Unfortunately, a diverging stacked bar chart does not facilitate a direct comparison of the central tendency. For example, does an increase in the number of respondents who "strong agree" outweigh an increase in the number of respondents who "slightly disagree"? A way to combine these different perspectives is needed for course evaluations, as a simple bar chart with error bars has obvious limitations.

Create package for graded reviews

Create a package for graded reviews, particularly the cover page with the academic security policy, authorized resources, and version identifier.

graded-review: Infer version from filename

When multiple versions of a graded review (GR) are required, it would be ideal to infer the version from the filename. The following code uses the currfile package to do exactly that:

\let\oldversion=\version\relax

\renewcommand*{\version}[1][\currfilebase\ (revision~\oldversion)]{%
  \def\initial##1{%
    \textbf{\MakeUppercase{##1}}%
  }%
  \expandafter\initial#1%
}

This code assumes that files are named using the NATO phonetic alphabet (alfa, bravo, charlie, etc.). The first letter is automatically capitalized and uses a bold font weight -- e.g., "Alfa" or "Bravo" followed by the Git commit hash.

Inferring the version from the filename leaves less for the user to do when using this package and eliminates the possibility that the user might forget to update the information in the document when creating a new version (typically by copying an existing one).

promotion: options for a supplement cannot include macros

The following example is not handled correctly by the supplements package:

\supplement[
  options={
    pagecommand={
      \begin{tikzpicture}[
          remember picture,
          overlay,
      ]
        \node at (current page.center) {DRAFT};
      \end{tikzpicture}
    },
  }
]{path}{title}

The issue is caused by expansion of the various macros, specifically their expansion prior to the actual invocation of \includepdf.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.