This document discusses using graphics in LaTeX presentations. It begins by describing bitmap and vector graphics formats. It then covers importing graphics using the graphicx package and creating floats and captions. Subfigures and the subfigure package are described. Creating vector graphics in Inkscape and LaTeXDraw is outlined. Finally, using the TexMaths extension to insert LaTeX equations into LibreOffice presentations is summarized.
JfreeChart is an open source library developed in Java, which can be used within Java based applications to create a wide range of charts.
By using JFreeChart, we can create all the major type of 2D and 3D charts such as pie chart, bar chart, line chart, XY chart and 3D charts and more.
JfreeChart is an open source library developed in Java, which can be used within Java based applications to create a wide range of charts.
By using JFreeChart, we can create all the major type of 2D and 3D charts such as pie chart, bar chart, line chart, XY chart and 3D charts and more.
CuRious about R in Power BI? End to end R in Power BI for beginners Jen Stirrup
In this session, we will start R right from the beginning, from installing R through to datatransformation and integration, through to visualizing data by using R in PowerBI. Then, we will move towards powerful but simple to use datatypes in R such as data frames. We will also upgrade our data analysis skills by looking at Rdata transformation using a powerful set of tools to make things simple: the tidyverse. Then, we will look at integrating our R work into Power BI, and visualizing our data using beautiful visualizations with R and Power BI. Finally, we will share our work by publishing our Power BI project, with our R code, to the Power BI service. We will also look at refreshing our dataset so that our new dashboard has refreshed data.
This session is aimed at getting beginners up to speed as gently and quickly as possible. Join this session if you are curious about R and want to know more. If you are already a Power BI expert, join this session to open up a whole new world of Power BI to add toyour skill set. If you are new to Power BI, you will still get value from this session since you'll be able to see a Power BI dashboard being built in an end-to-end solution.
Automatic Task-based Code Generation for High Performance DSELJoel Falcou
Providing high level tools for parallel programming while sustaining a high level of performance has been a challenge that techniques like Domain Specific Embedded Languages try to solve. In previous works, we investigated the design of such a DSEL – NT2 – providing a Matlab -like syntax for parallel numerical computations inside a C++ library.
Main issues addressed here is how liimtaions of classical DSEL generation and multithreaded code generation can be overcome.
Introduction To TensorFlow | Deep Learning Using TensorFlow | TensorFlow Tuto...Edureka!
In this TensorFlow tutorial, you will be learning all the basics of TensorFlow and how to create a Deep Learning Model. It includes the following topics:
1. Deep Learning vs Machine Learning
2. What is TensorFlow?
3. TensorFlow Use-Case
With the onslaught of multimedia in the near past, there has been a tremendous increase in the uses of images. A very good example of which is the web on which most of the documents contain images. Other than this the images are being used in other applications like weather forecasting, medical diagnosis, police department. In R-Tree implementation of image database, images are made available to the program which are then stores in the database. The image database is presented using R-tree and the database is stored in separate file .This R-tree implementation results in both update as well as efficient retrieval of images from hard disk [1][2][4]. We use the similarity based retrieval feature to retrieve the required number of similar images being inquired by the user [3][5][6]. Distance matrix approach is used to find similarity of images [7]. Sobel edge detection algorithm is used to form sketches. If sketch of image is entered for similarity based retrieval, then sketches of stored images are formed and these sketches are compared with input image (sketch) using distance matrix approach[8][9].
McKay's Algorithm for Isomorph-free Exhaustive GenerationJayant Apte, PhD
McKay's Algorithm is a very general algorithm to construct combinatorial structures such as graphs, matroids, codes, designs exhaustively and efficiently.
Rate regions provide fundamental limits on storage and transfer of information in networks in a multi-source multi-sink network setting. We formulate three enumeration problems related to rate region computation and propose algorithms to solve them.
CuRious about R in Power BI? End to end R in Power BI for beginners Jen Stirrup
In this session, we will start R right from the beginning, from installing R through to datatransformation and integration, through to visualizing data by using R in PowerBI. Then, we will move towards powerful but simple to use datatypes in R such as data frames. We will also upgrade our data analysis skills by looking at Rdata transformation using a powerful set of tools to make things simple: the tidyverse. Then, we will look at integrating our R work into Power BI, and visualizing our data using beautiful visualizations with R and Power BI. Finally, we will share our work by publishing our Power BI project, with our R code, to the Power BI service. We will also look at refreshing our dataset so that our new dashboard has refreshed data.
This session is aimed at getting beginners up to speed as gently and quickly as possible. Join this session if you are curious about R and want to know more. If you are already a Power BI expert, join this session to open up a whole new world of Power BI to add toyour skill set. If you are new to Power BI, you will still get value from this session since you'll be able to see a Power BI dashboard being built in an end-to-end solution.
Automatic Task-based Code Generation for High Performance DSELJoel Falcou
Providing high level tools for parallel programming while sustaining a high level of performance has been a challenge that techniques like Domain Specific Embedded Languages try to solve. In previous works, we investigated the design of such a DSEL – NT2 – providing a Matlab -like syntax for parallel numerical computations inside a C++ library.
Main issues addressed here is how liimtaions of classical DSEL generation and multithreaded code generation can be overcome.
Introduction To TensorFlow | Deep Learning Using TensorFlow | TensorFlow Tuto...Edureka!
In this TensorFlow tutorial, you will be learning all the basics of TensorFlow and how to create a Deep Learning Model. It includes the following topics:
1. Deep Learning vs Machine Learning
2. What is TensorFlow?
3. TensorFlow Use-Case
With the onslaught of multimedia in the near past, there has been a tremendous increase in the uses of images. A very good example of which is the web on which most of the documents contain images. Other than this the images are being used in other applications like weather forecasting, medical diagnosis, police department. In R-Tree implementation of image database, images are made available to the program which are then stores in the database. The image database is presented using R-tree and the database is stored in separate file .This R-tree implementation results in both update as well as efficient retrieval of images from hard disk [1][2][4]. We use the similarity based retrieval feature to retrieve the required number of similar images being inquired by the user [3][5][6]. Distance matrix approach is used to find similarity of images [7]. Sobel edge detection algorithm is used to form sketches. If sketch of image is entered for similarity based retrieval, then sketches of stored images are formed and these sketches are compared with input image (sketch) using distance matrix approach[8][9].
McKay's Algorithm for Isomorph-free Exhaustive GenerationJayant Apte, PhD
McKay's Algorithm is a very general algorithm to construct combinatorial structures such as graphs, matroids, codes, designs exhaustively and efficiently.
Rate regions provide fundamental limits on storage and transfer of information in networks in a multi-source multi-sink network setting. We formulate three enumeration problems related to rate region computation and propose algorithms to solve them.
Adjacency Decomposition Method: Breaking up problemsJayant Apte, PhD
Adjacency decomposition method breaks up a large polyhedral representation conversion problem into several smaller representation conversion problems. Given a group G acting on the set of rays, the smaller problems are that of finding G-in-equivalent neighbors of a given extreme ray.
Entropic Inequalities and marginal problems (Fritz and Chavez) Jayant Apte, PhD
Aforementioned paper discusses 'marginal problem': Given distributions on certain subsets of N random variables, determine whether exists a joint distribution that marginalizes to given subset distributions.
Exact Repair problems with multiple sources: CISS 2014Jayant Apte, PhD
Consider a distributed storage system that stores redundant data to provide reliability in case of node failures. It is also desirable that these systems have exact repair functionality: If one storage node fails, others send it some information such that it reconstruct what it was storing prior to failure. We determine achievable rate regions when there are multiple sources present via a 2-source (3,2,2) exact repair problem.
Network Coding for Distributed Storage Systems(Group Meeting Talk)Jayant Apte, PhD
Reviews work of Koetter et al. and Dimakis et al.
The former provides an algebraic framework for linear network coding. The latter reduces the so called repair problem to single-source multicast network-coding problem and shows that there is a tradeoff between amount of data stored in a distributed sturage system and amount of data transfer required to repair the system if a node(hard-drive) fails.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Introduction to AI for Nonprofits with Tapp Network
Latex Workshop Tutorial
1. Jayant Apte, Drexel University
Pictures in
PICTURES IN
IN PRESENTATIONS
Sponsored by IGSA, DIG, and GSA
JAYANT APTE
PhD Candidate
Drexel University
2. Jayant Apte, Drexel University
Pictures in
Outline
External graphics formats
●
Importing bitmap graphics
–
–
–
package
Figure environment
The sub-figure environment
Creating and importing vector graphics
Creating vector graphics inside
●
The
package
●
Latex-draw interface to pstricks
●
LibreOffice with TexMaths
●
3. Jayant Apte, Drexel University
Graphics formats
●
Bitmaps
–
–
●
Without lossy compression
With Lossy Compression
Vector graphics
Pictures in
4. Jayant Apte, Drexel University
Pictures in
Bitmaps
●
●
●
Store image information as pixels with each
pixel of given color
Greater the resolution, better the quality
Greater the color-depth, better the quality(16
bits to represent intensity in a range is better
than 8-bits)
●
Better the quality, greater the storage size
●
Scaling and rotating affects picture quality
●
eg. PNG, JPEG, TIFF
8. Jayant Apte, Drexel University
Pictures in
How to use graphicx right
includegraphics[attr1=val1, attr2=val2, ..., attrn=valn]{imagename}
9. Jayant Apte, Drexel University
Pictures in
Attributes for graphicx
Attribute
Type
Description
scale
number
width
length
The width to which the figure
should be scaled
height
length
The height to which the figure
should be scaled
totalheight
length
Height plus depth of figure (to be
used if figure is rotated)
angle
number
Angle (in degrees) by which the
figure is to be rotated counterclockwise
origin
3d coordinates
A magnification factor
The point about which rotation is
to occur
11. Jayant Apte, Drexel University
Pictures in
Width and Height(and some placement)
12. Jayant Apte, Drexel University
Pictures in
Graphicx contd...
●
●
●
The image included using graphicx will be
treated by TeX as a gigantic letter.
Hence all text alignment commands work with
images added using graphicx
Pictures appear exactly where you used
includegraphics{}
●
No caption
15. Jayant Apte, Drexel University
Pictures in
Floats in
and
The figure environment
16. Jayant Apte, Drexel University
Pictures in
Floats
●
●
●
●
●
●
Floats are containers for things in a document that
cannot be broken over a page.
LaTeX by default recognizes "table" and "figure" floats
Not part of the normal stream of text, but separate
entities
If not specified explicitly, LaTeX automatically places
them where they fit the best
Always have a caption describing them
Always numbered so they can be referred to from
elsewhere in the text
20. Jayant Apte, Drexel University
Pictures in
Overriding auto-placement - [h]
[h]=place float here
21. Jayant Apte, Drexel University
Pictures in
Figure placement specifiers
Specifier
Permission
h
Place the float here, i.e., approximately at the same
point it occurs in the source text (however, not exactly
at the spot)
t
Position at the top of the page
b
Position at the bottom of the page.
p
Put on a special page for floats only.
!
Override internal parameters LaTeX uses for
determining "good" float positions.
22. Jayant Apte, Drexel University
Pictures in
Citing figures inside document
Give your figure a label
Cite using that label
23. Jayant Apte, Drexel University
Pictures in
The sub-figure package
●
This package provides support for the manipulation and
reference of small or ‘sub’ figures and tables within a single
figure or table environment
●
Sub-figures can be separately captioned, referenced
●
Captions can be included in the List-of-Figures
●
Usage(inside figure):
subfigure[<caption>]{<Everything one would have for normal figure>}
25. Jayant Apte, Drexel University
Pictures in
Using sub-figure package
Simply use nextline to
create rows of figures
26. Jayant Apte, Drexel University
Pictures in
Vector Graphics
●
●
Made with lines, Bézier curves, polygons and
circles
The mathematical properties of these objects
parameters are stored
●
Easy to scale or rotate without loss of quality
●
Use less memory
●
eg. .eps
27. Jayant Apte, Drexel University
Pictures in
How to create vector graphics
●
OmniGraffle(Mac Only)
●
Inkscape
●
PSTricks
●
Any wrapper to PStricks
31. Jayant Apte, Drexel University
Pictures in
PSTricks
●
●
PSTricks is a set of macros that allow the
inclusion of PostScript drawings directly inside
TeX or LaTeX code
Written by Timothy Van Zandt and has been
maintained in recent years by Denis Girou,
Sebastian Rahtz and Herbert Voss
●
It is a way of creating pictures by typing code
●
While very useful, it has a learning curve
32. Jayant Apte, Drexel University
PSTricks example
begin{pspicture}(5,5)
%% Triangle in red:
psline[linecolor=red](1,1)(5,1)(1,4)(1,1)
%% Bezier curve in green:
pscurve[linecolor=green,linewidth=2pt,%
showpoints=true](5,5)(3,2)(4,4)(2,3)
%% Circle in blue with radius 1:
pscircle[linecolor=blue,linestyle=dashed](3,2.5){1}
end{pspicture}
Pictures in
33. Jayant Apte, Drexel University
Pictures in
LaTeXDraw: A way around
complications of PSTricks
●
●
LaTeXDraw is a graphical drawing editor for
LaTeX
LaTeXDraw can be used to:
1) generate PSTricks code
2) directly create PDF or PS pictures
●
●
LaTeXDraw is developed in Java and thus
runs on top of Linux, Windows, and Mac OS X
Download Link
35. Jayant Apte, Drexel University
Pictures in
Using LaTeXDraw generated
script in TexWorks
Go to Edit->Preferences
Create a new typesetting tool called
pdflatex+shellescape
with shown arguments
36. Jayant Apte, Drexel University
Pictures in
In persentations
●
One can use beamer like Gregory
●
Or one can use TexMaths extension to LibreOffice
●
●
●
TexMaths is an addon designed to provide LaTeX
support into LibreOffice
LaTeX equations can be inserted as images (SVG
or PNG formats)
the LaTeX code is saved into the image attribute for
further editing
37. Jayant Apte, Drexel University
Pictures in
TeXMaths Installation for Linux
Installation on Linux
●
●
●
●
●
●
Install TexLive (on Debian based systems : sudo apt-get install texlive).
Optionally install dvipng (on Debian based systems : sudo apt-get install
dvipng).
Optionally install dvisvgm (version 1.0.8 or later, deb package is here and
rpm package is here).
Open LibreOffice Writer and install the TexMaths extension using the
Tools / Extension manager menu.
Close and reopen LibreOffice Writer. You will see the new TexMaths
toolbar. Click on the TexMaths System Configuration icon and fill the paths
of your programs (usually /usr/bin for all).
Run TexMaths by clicking on one of the TexMaths Equations icons
Link for Installation on other Oss:
TexMaths Installation